Details

Time bar (total: 38.1s)

analyze32.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%25%75%0%0%0%0
0%0%25%75%0%0%0%1
0%0%12.5%75%0%0%12.5%2
0%0%6.3%75%0%0%18.8%3
0%0%3.1%75%0%0%21.9%4
0%0%1.6%75%0%0%23.5%5
0%0%0.8%75%0%0%24.2%6
0%0%0.8%75%0%0%24.2%7
25%0.2%0.6%75%0%0%24.2%8
25%0.2%0.6%75%0%0%24.2%9
57.1%0.2%0.1%75%0.4%0%24.2%10
66.7%0.2%0.1%75%0.5%0%24.3%11
80%0.2%0%75%0.5%0%24.3%12
Compiler

Compiled 98 to 86 computations (12.2% saved)

sample4.5s (11.9%)

Results
3.7s8256×body256valid
709.0ms1513×body256infinite
78.0ms150×body256unsamplable
Bogosity

preprocess47.0ms (0.1%)

Algorithm
egg-herbie
Rules
1698×associate-*r/
1436×times-frac
1426×associate-*l/
816×*-commutative
574×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059219
1148201
2462197
32676197
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Outputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Compiler

Compiled 96 to 85 computations (11.5% saved)

simplify42.0ms (0.1%)

Algorithm
egg-herbie
Rules
1698×associate-*r/
1436×times-frac
1426×associate-*l/
816×*-commutative
574×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059219
1148201
2462197
32676197
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Outputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))

eval36.0ms (0.1%)

Compiler

Compiled 363 to 304 computations (16.3% saved)

prune13.0ms (0%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New055
Fresh011
Picked000
Done000
Total066
Accurracy
95.7%
Counts
6 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Compiler

Compiled 734 to 624 computations (15% saved)

localize174.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.1%
(exp.f64 (neg.f64 (+.f64 z 13/2)))
97.6%
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2))))
97.0%
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
Compiler

Compiled 405 to 327 computations (19.3% saved)

series4.0ms (0%)

Counts
4 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2))))
0.0ms
z
@-inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2))))
0.0ms
z
@inf
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
0.0ms
z
@0
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
0.0ms
z
@inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2))))

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
802×add-sqr-sqrt
756×add-exp-log
756×add-log-exp
754×add-cbrt-cube
754×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033128
1784120
Stop Event
node limit
Counts
4 → 45
Calls
Call 1
Inputs
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2))))
(exp.f64 (neg.f64 (+.f64 z 13/2)))
(sqrt.f64 (*.f64 (PI.f64) 2))
Outputs
(((*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (+.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (exp.f64 (-.f64 -13/2 z))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 (-.f64 -13/2 z)) 1) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (exp.f64 (-.f64 -13/2 z))) (sqrt.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (-.f64 -13/2 z)) 1) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (sqrt.f64 (*.f64 2 (PI.f64)))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 2 (PI.f64)) 1/2) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (exp.f64 (neg.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify65.0ms (0.2%)

Algorithm
egg-herbie
Rules
1428×distribute-lft-in
1308×distribute-rgt-in
968×*-commutative
616×associate-+l+
574×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02293157
15923053
223652971
Stop Event
node limit
Counts
81 → 104
Calls
Call 1
Inputs
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 18646983574419129/20000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 18646983574419129/20000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (+.f64 (*.f64 -841870861561131653/720000000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 18646983574419129/20000000000000)
(/.f64 30223877537487/2500000000000 z)
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3)))))
(-.f64 (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 714212130605129/5000000000000 (/.f64 1 (pow.f64 z 4))))
(/.f64 30223877537487/2500000000000 z)
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3)))))
(-.f64 (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 714212130605129/5000000000000 (/.f64 1 (pow.f64 z 4))))
(*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (pow.f64 z 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2)))))
(*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))
(*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))
(*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))
(*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))
(exp.f64 -13/2)
(+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (+.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 1 (exp.f64 (-.f64 -13/2 z)))
(*.f64 (exp.f64 (-.f64 -13/2 z)) 1)
(*.f64 (sqrt.f64 (exp.f64 (-.f64 -13/2 z))) (sqrt.f64 (exp.f64 (-.f64 -13/2 z))))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z))))
(/.f64 1 (exp.f64 (+.f64 z 13/2)))
(pow.f64 (exp.f64 (-.f64 -13/2 z)) 1)
(log.f64 (exp.f64 (exp.f64 (-.f64 -13/2 z))))
(cbrt.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (exp.f64 (-.f64 -13/2 z)))))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 -13/2 z))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 -13/2 z))))
(*.f64 1 (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (*.f64 2 (PI.f64)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 2 (PI.f64))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
Outputs
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 18646983574419129/20000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) -18646983574419129/20000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 18646983574419129/20000000000000)
(+.f64 (fma.f64 130311870198853951/120000000000000 z (/.f64 6765203681218851/10000000000000 z)) -18646983574419129/20000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (/.f64 6765203681218851/10000000000000 z)) -18646983574419129/20000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (+.f64 (*.f64 -841870861561131653/720000000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 18646983574419129/20000000000000)
(+.f64 (fma.f64 130311870198853951/120000000000000 z (fma.f64 -841870861561131653/720000000000000 (*.f64 z z) (/.f64 6765203681218851/10000000000000 z))) -18646983574419129/20000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (fma.f64 -841870861561131653/720000000000000 (*.f64 z z) (/.f64 6765203681218851/10000000000000 z))) -18646983574419129/20000000000000)
(/.f64 30223877537487/2500000000000 z)
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))
(+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3)))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))))
(+.f64 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z)) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))
(-.f64 (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 714212130605129/5000000000000 (/.f64 1 (pow.f64 z 4))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (-.f64 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))) (/.f64 714212130605129/5000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))) (/.f64 -714212130605129/5000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)) (/.f64 -714212130605129/5000000000000 (pow.f64 z 4)))))
(/.f64 30223877537487/2500000000000 z)
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))
(+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3)))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))))
(+.f64 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z)) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))
(-.f64 (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 714212130605129/5000000000000 (/.f64 1 (pow.f64 z 4))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (-.f64 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))) (/.f64 714212130605129/5000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))) (/.f64 -714212130605129/5000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)) (/.f64 -714212130605129/5000000000000 (pow.f64 z 4)))))
(*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))
(fma.f64 z (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z (fma.f64 (sqrt.f64 2/13) (exp.f64 -13/2) (*.f64 (*.f64 z z) (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))))))
(fma.f64 z (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) (fma.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(fma.f64 z (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) (fma.f64 (*.f64 z z) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (pow.f64 z 3)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z (fma.f64 (sqrt.f64 2/13) (exp.f64 -13/2) (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)) (fma.f64 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))))) (pow.f64 z 3) (*.f64 (*.f64 z z) (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)))))))))
(fma.f64 z (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) (fma.f64 (sqrt.f64 2/13) (exp.f64 -13/2) (fma.f64 (*.f64 z z) (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -1/6 (neg.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 1/2 (log.f64 13/2)) -1/26) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)))))))))
(fma.f64 z (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) (fma.f64 (sqrt.f64 2/13) (exp.f64 -13/2) (*.f64 (*.f64 z z) (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))) (*.f64 z (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 -1/6 (neg.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (+.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (+.f64 (*.f64 (log.f64 13/2) 1/2) -1/26)))))))))
(*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(exp.f64 -13/2)
(+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))
(fma.f64 -1 (*.f64 z (exp.f64 -13/2)) (exp.f64 -13/2))
(-.f64 (exp.f64 -13/2) (*.f64 z (exp.f64 -13/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2)))
(fma.f64 1/2 (*.f64 (*.f64 z z) (exp.f64 -13/2)) (fma.f64 -1 (*.f64 z (exp.f64 -13/2)) (exp.f64 -13/2)))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 (*.f64 z z) 1/2) (neg.f64 z))))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (*.f64 z (+.f64 (*.f64 z 1/2) -1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))))
(fma.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2)) (fma.f64 1/2 (*.f64 (*.f64 z z) (exp.f64 -13/2)) (fma.f64 -1 (*.f64 z (exp.f64 -13/2)) (exp.f64 -13/2))))
(+.f64 (-.f64 (exp.f64 -13/2) (*.f64 z (exp.f64 -13/2))) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 (pow.f64 z 3) -1/6) (*.f64 (*.f64 z z) 1/2))))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 (*.f64 z z) (+.f64 (*.f64 z -1/6) 1/2)) (neg.f64 z))))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 -13/2 z))
(*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(*.f64 (/.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (+.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (fma.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))
(pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1)
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 1 (exp.f64 (-.f64 -13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (exp.f64 (-.f64 -13/2 z)) 1)
(exp.f64 (-.f64 -13/2 z))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 -13/2 z))) (sqrt.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(/.f64 1 (exp.f64 (+.f64 z 13/2)))
(exp.f64 (-.f64 -13/2 z))
(pow.f64 (exp.f64 (-.f64 -13/2 z)) 1)
(exp.f64 (-.f64 -13/2 z))
(log.f64 (exp.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(cbrt.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (-.f64 -13/2 z))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(*.f64 1 (sqrt.f64 (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(pow.f64 (*.f64 2 (PI.f64)) 1/2)
(sqrt.f64 (*.f64 2 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(sqrt.f64 (*.f64 2 (PI.f64)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (sqrt.f64 (*.f64 2 (PI.f64))))))
(cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))

localize163.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.2%
(exp.f64 (+.f64 z 13/2))
97.7%
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
97.7%
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))
Compiler

Compiled 413 to 334 computations (19.1% saved)

series5.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@0
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@0
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))
1.0ms
z
@inf
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
0.0ms
z
@-inf
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))
0.0ms
z
@-inf
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))

rewrite107.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1292×add-sqr-sqrt
1232×add-exp-log
1232×add-log-exp
1230×add-cbrt-cube
1230×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050185
11258185
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(exp.f64 (+.f64 z 13/2))
Outputs
(((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) 3)) (+.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (-.f64 (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) 1) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 z) (exp.f64 13/2)) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (+.f64 z 13/2)) 1) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (exp.f64 (+.f64 z 13/2)) (exp.f64 (+.f64 z 13/2))) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 z 13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify77.0ms (0.2%)

Algorithm
egg-herbie
Rules
1484×associate-/l*
1204×associate-+r+
1172×associate-+l+
796×+-commutative
728×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02154642
15514184
223844168
Stop Event
node limit
Counts
66 → 100
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 2/13) (exp.f64 13/2))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13)) (exp.f64 13/2)))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))) (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (+.f64 (*.f64 1/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))) (pow.f64 z 3)) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 487331279103252896793517613/525000000000000000000000)
(-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) (*.f64 373870182501661212981625127/344531250000000000000000 z)) 487331279103252896793517613/525000000000000000000000)
(-.f64 (+.f64 (*.f64 -541338218559767156914609007209/463050000000000000000000000 (pow.f64 z 2)) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) (*.f64 373870182501661212981625127/344531250000000000000000 z))) 487331279103252896793517613/525000000000000000000000)
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
(exp.f64 13/2)
(+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 13/2) (pow.f64 z 2))) (+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 13/2) (pow.f64 z 2))) (+.f64 (exp.f64 13/2) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 13/2) (pow.f64 z 3))) (*.f64 (exp.f64 13/2) z))))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 1 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) 3)) (+.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (-.f64 (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) 1)
(log.f64 (exp.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(exp.f64 (log.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(log1p.f64 (expm1.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 1 (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (exp.f64 z) (exp.f64 13/2))
(pow.f64 (exp.f64 (+.f64 z 13/2)) 1)
(log.f64 (exp.f64 (exp.f64 (+.f64 z 13/2))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (+.f64 z 13/2)) (exp.f64 (+.f64 z 13/2))) (exp.f64 (+.f64 z 13/2))))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2))))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 13/2))))
Outputs
(/.f64 (sqrt.f64 2/13) (exp.f64 13/2))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))
(fma.f64 (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))
(fma.f64 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z)))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 (+.f64 (/.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (-.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))))) (*.f64 z z) (*.f64 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z)))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z (*.f64 (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (-.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 13/2) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (fma.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) 1/2 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13))))) (*.f64 z z))))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z (*.f64 (-.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (-.f64 (fma.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) 1/2 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (/.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))))) (*.f64 z z))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13)) (exp.f64 13/2)))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))) (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (+.f64 (*.f64 1/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))) (pow.f64 z 3)) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))))
(fma.f64 (-.f64 (+.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (/.f64 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (fma.f64 1/2 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (/.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (*.f64 7/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))) (pow.f64 z 3) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 (+.f64 (/.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (-.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))))) (*.f64 z z) (*.f64 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))))
(+.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z (*.f64 (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (-.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 13/2) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (fma.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) 1/2 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13))))) (*.f64 z z))) (fma.f64 (fma.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) 1/2 (-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (*.f64 (/.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (exp.f64 13/2)) (sqrt.f64 2/13))) (fma.f64 (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) 1/2 (fma.f64 7/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 13/2) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))))))) (pow.f64 z 3) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))))
(+.f64 (fma.f64 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z (*.f64 (-.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (-.f64 (fma.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) 1/2 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (/.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))))) (*.f64 z z))) (fma.f64 (+.f64 (fma.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) 1/2 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (-.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (exp.f64 13/2))) (fma.f64 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) 1/2 (fma.f64 7/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))))))) (pow.f64 z 3) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (-.f64 13/2 (neg.f64 z))))
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (-.f64 13/2 (neg.f64 z))))
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (-.f64 13/2 (neg.f64 z))))
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (-.f64 13/2 (neg.f64 z))))
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 487331279103252896793517613/525000000000000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) -487331279103252896793517613/525000000000000000000000)
(-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) (*.f64 373870182501661212981625127/344531250000000000000000 z)) 487331279103252896793517613/525000000000000000000000)
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (*.f64 z 373870182501661212981625127/344531250000000000000000)) -487331279103252896793517613/525000000000000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (fma.f64 z 373870182501661212981625127/344531250000000000000000 -487331279103252896793517613/525000000000000000000000))
(-.f64 (+.f64 (*.f64 -541338218559767156914609007209/463050000000000000000000000 (pow.f64 z 2)) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) (*.f64 373870182501661212981625127/344531250000000000000000 z))) 487331279103252896793517613/525000000000000000000000)
(+.f64 (fma.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 z z) (+.f64 (/.f64 6765203681218851/10000000000000 z) (*.f64 z 373870182501661212981625127/344531250000000000000000))) -487331279103252896793517613/525000000000000000000000)
(+.f64 (fma.f64 (*.f64 z z) -541338218559767156914609007209/463050000000000000000000000 (fma.f64 z 373870182501661212981625127/344531250000000000000000 (/.f64 6765203681218851/10000000000000 z))) -487331279103252896793517613/525000000000000000000000)
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))
(+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 10831820445529922198405471/25000000000000000000000 (pow.f64 z 3)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 10831820445529922198405471/25000000000000000000000 (pow.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)) (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 10831820445529922198405471/25000000000000000000000 (pow.f64 z 3)))))
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))
(+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z)) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 1 (pow.f64 z 2))))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 10831820445529922198405471/25000000000000000000000 (pow.f64 z 3)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 10831820445529922198405471/25000000000000000000000 (pow.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)) (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 10831820445529922198405471/25000000000000000000000 (pow.f64 z 3)))))
(exp.f64 13/2)
(+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z))
(*.f64 (+.f64 z 1) (exp.f64 13/2))
(*.f64 (exp.f64 13/2) (+.f64 z 1))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 13/2) (pow.f64 z 2))) (+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z)))
(fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z)))
(fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (*.f64 (+.f64 z 1) (exp.f64 13/2)))
(fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (*.f64 (exp.f64 13/2) (+.f64 z 1)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 13/2) (pow.f64 z 2))) (+.f64 (exp.f64 13/2) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 13/2) (pow.f64 z 3))) (*.f64 (exp.f64 13/2) z))))
(fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (+.f64 (exp.f64 13/2) (fma.f64 1/6 (*.f64 (exp.f64 13/2) (pow.f64 z 3)) (*.f64 (exp.f64 13/2) z))))
(+.f64 (fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (*.f64 (+.f64 z 1) (exp.f64 13/2))) (*.f64 1/6 (*.f64 (exp.f64 13/2) (pow.f64 z 3))))
(+.f64 (fma.f64 1/6 (*.f64 (exp.f64 13/2) (pow.f64 z 3)) (*.f64 (exp.f64 13/2) z)) (fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (exp.f64 13/2)))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (+.f64 13/2 z))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 1 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1)
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) (*.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 1 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))
(*.f64 (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))
(/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(/.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))))
(/.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (-.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (-.f64 (-.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) 3)) (+.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (-.f64 (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) 3)) (fma.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (-.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))))
(pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) 1)
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))
(log.f64 (exp.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) 3))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3))
(expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))
(exp.f64 (log.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))
(log1p.f64 (expm1.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))
(*.f64 1 (exp.f64 (+.f64 z 13/2)))
(exp.f64 (+.f64 13/2 z))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))
(*.f64 (exp.f64 z) (exp.f64 13/2))
(exp.f64 (+.f64 13/2 z))
(pow.f64 (exp.f64 (+.f64 z 13/2)) 1)
(exp.f64 (+.f64 13/2 z))
(log.f64 (exp.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (+.f64 z 13/2)) (exp.f64 (+.f64 z 13/2))) (exp.f64 (+.f64 z 13/2))))
(cbrt.f64 (*.f64 (exp.f64 (+.f64 13/2 z)) (exp.f64 (+.f64 (+.f64 13/2 z) (+.f64 13/2 z)))))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 13/2 z)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))

localize188.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.6%
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.1%
(exp.f64 (-.f64 -13/2 z))
97.5%
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
Compiler

Compiled 447 to 362 computations (19% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@-inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
0.0ms
z
@inf
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
0.0ms
z
@0
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1372×add-sqr-sqrt
1306×add-exp-log
1304×add-cbrt-cube
1304×add-cube-cbrt
1286×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053215
11334215
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(exp.f64 (-.f64 -13/2 z))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
Outputs
(((pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (exp.f64 (-.f64 -13/2 z))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (exp.f64 (-.f64 -13/2 z))) (sqrt.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (exp.f64 -13/2) (exp.f64 z)) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (-.f64 -13/2 z)) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (exp.f64 (-.f64 -13/2 z))) (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (/.f64 6765203681218851/10000000000000 z) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 3)) (+.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (-.f64 (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 -13/2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify88.0ms (0.2%)

Algorithm
egg-herbie
Rules
1338×associate-*r/
1302×associate-/r*
1204×associate-/l*
1042×+-commutative
1038×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02644833
18294091
234104091
Stop Event
node limit
Counts
63 → 126
Calls
Call 1
Inputs
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)) (*.f64 z (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))))))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))))))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)) (*.f64 z (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))))
(exp.f64 -13/2)
(+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 3147848041806007/2500000000000)
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 3147848041806007/2500000000000)
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 z) (+.f64 (*.f64 -3147848041806007/2500000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 3147848041806007/2500000000000)
(/.f64 -5826188486005177/10000000000000 z)
(-.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(/.f64 -5826188486005177/10000000000000 z)
(-.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 1 (exp.f64 (-.f64 -13/2 z)))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 -13/2 z))) (sqrt.f64 (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z))))
(/.f64 (exp.f64 -13/2) (exp.f64 z))
(pow.f64 (exp.f64 (-.f64 -13/2 z)) 1)
(log.f64 (exp.f64 (exp.f64 (-.f64 -13/2 z))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (exp.f64 (-.f64 -13/2 z))) (exp.f64 (-.f64 -13/2 z))))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 -13/2 z))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 -13/2 z))))
(*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(/.f64 (+.f64 (pow.f64 (/.f64 6765203681218851/10000000000000 z) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 3)) (+.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (-.f64 (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))
(/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1)))
(pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
Outputs
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))
(*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))
(/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))
(fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))))
(fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -487331279103252896793517613/525000000000000000000000)))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)) (*.f64 z (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))))))
(fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) (fma.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)))))))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 373870182501661212981625127/344531250000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -487331279103252896793517613/525000000000000000000000)) (+.f64 (log.f64 13/2) -14/13)))))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 373870182501661212981625127/344531250000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -487331279103252896793517613/525000000000000000000000)) (+.f64 (log.f64 13/2) -14/13)))))))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))))))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)) (*.f64 z (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))))))))
(fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (*.f64 z z) (fma.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) (fma.f64 6765203681218851/10000000000000 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)) (fma.f64 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))))))) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) (fma.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1))))))))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (fma.f64 (*.f64 z z) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -541338218559767156914609007209/463050000000000000000000000 (fma.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13)) 373870182501661212981625127/344531250000000000000000 (fma.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -1/6 (neg.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 1/2 (log.f64 13/2)) -1/26) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))))) (fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 373870182501661212981625127/344531250000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -487331279103252896793517613/525000000000000000000000)) (+.f64 (log.f64 13/2) -14/13))))))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (fma.f64 (*.f64 z z) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -541338218559767156914609007209/463050000000000000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) 373870182501661212981625127/344531250000000000000000 (fma.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -1/6 (neg.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (+.f64 (*.f64 1/2 (log.f64 13/2)) -1/26)))) (*.f64 -487331279103252896793517613/525000000000000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))))))) (fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 373870182501661212981625127/344531250000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -487331279103252896793517613/525000000000000000000000)) (+.f64 (log.f64 13/2) -14/13))))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) z) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z) (exp.f64 (-.f64 -13/2 z)))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (/.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) 611458333333720910362579/25000000000000000000000) (/.f64 z (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) z) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (/.f64 (exp.f64 (-.f64 -13/2 z)) z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z)) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 z z)) (exp.f64 (-.f64 -13/2 z))) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (/.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) 611458333333720910362579/25000000000000000000000) (/.f64 z (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) z) (fma.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (pow.f64 z 3)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (/.f64 (exp.f64 (-.f64 -13/2 z)) z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z)) (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z) (exp.f64 (-.f64 -13/2 z))) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 10831820445529922198405471/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 z 3)) (exp.f64 (-.f64 -13/2 z)))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 z z)) (exp.f64 (-.f64 -13/2 z))) (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z) (exp.f64 (-.f64 -13/2 z))) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (/.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (/.f64 (pow.f64 z 3) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2)))))
(fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z)))
(fma.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) z)))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (*.f64 z z)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 z z)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) z) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (*.f64 z z)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (*.f64 z z)) (fma.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (pow.f64 z 3)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (pow.f64 z 3))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (*.f64 z z)) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (/.f64 (pow.f64 z 3) 10831820445529922198405471/25000000000000000000000)))))
(exp.f64 -13/2)
(+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))
(fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2))
(fma.f64 (neg.f64 z) (exp.f64 -13/2) (exp.f64 -13/2))
(*.f64 (+.f64 (neg.f64 z) 1) (exp.f64 -13/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2)))
(fma.f64 1/2 (*.f64 (exp.f64 -13/2) (*.f64 z z)) (fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2)))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 1/2 (*.f64 z z)) (neg.f64 z))))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (+.f64 (neg.f64 z) (*.f64 1/2 (*.f64 z z)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))))
(fma.f64 -1/6 (*.f64 (exp.f64 -13/2) (pow.f64 z 3)) (fma.f64 1/2 (*.f64 (exp.f64 -13/2) (*.f64 z z)) (fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2))))
(+.f64 (fma.f64 (neg.f64 z) (exp.f64 -13/2) (exp.f64 -13/2)) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 -1/6 (pow.f64 z 3)) (*.f64 1/2 (*.f64 z z)))))
(+.f64 (exp.f64 -13/2) (-.f64 (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 1/2 (*.f64 z z)) (*.f64 -1/6 (pow.f64 z 3)))) (*.f64 (exp.f64 -13/2) z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 -13/2 z))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 3147848041806007/2500000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) -3147848041806007/2500000000000)
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 3147848041806007/2500000000000)
(+.f64 (fma.f64 3147848041806007/2500000000000 z (/.f64 6765203681218851/10000000000000 z)) -3147848041806007/2500000000000)
(+.f64 (fma.f64 z 3147848041806007/2500000000000 (/.f64 6765203681218851/10000000000000 z)) -3147848041806007/2500000000000)
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 z) (+.f64 (*.f64 -3147848041806007/2500000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 3147848041806007/2500000000000)
(+.f64 (fma.f64 3147848041806007/2500000000000 z (fma.f64 -3147848041806007/2500000000000 (*.f64 z z) (/.f64 6765203681218851/10000000000000 z))) -3147848041806007/2500000000000)
(+.f64 -3147848041806007/2500000000000 (fma.f64 z 3147848041806007/2500000000000 (fma.f64 (*.f64 z z) -3147848041806007/2500000000000 (/.f64 6765203681218851/10000000000000 z))))
(/.f64 -5826188486005177/10000000000000 z)
(-.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (/.f64 5826188486005177/10000000000000 z))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (/.f64 -5826188486005177/10000000000000 z))
(-.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(-.f64 (-.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3))) (/.f64 5826188486005177/10000000000000 z))
(+.f64 (-.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3))) (/.f64 -5826188486005177/10000000000000 z))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (-.f64 (/.f64 -5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3))))
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (-.f64 (/.f64 3147848041806007/2500000000000 (pow.f64 z 4)) (+.f64 (/.f64 5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3)))))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (+.f64 (/.f64 3147848041806007/2500000000000 (pow.f64 z 4)) (-.f64 (/.f64 -5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3)))))
(/.f64 -5826188486005177/10000000000000 z)
(-.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (/.f64 5826188486005177/10000000000000 z))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (/.f64 -5826188486005177/10000000000000 z))
(-.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(-.f64 (-.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3))) (/.f64 5826188486005177/10000000000000 z))
(+.f64 (-.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3))) (/.f64 -5826188486005177/10000000000000 z))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (-.f64 (/.f64 -5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3))))
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 4)))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (-.f64 (/.f64 3147848041806007/2500000000000 (pow.f64 z 4)) (+.f64 (/.f64 5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3)))))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (+.f64 (/.f64 3147848041806007/2500000000000 (pow.f64 z 4)) (-.f64 (/.f64 -5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3)))))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1)
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))
(*.f64 1 (exp.f64 (-.f64 -13/2 z)))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 -13/2 z))) (sqrt.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(/.f64 (exp.f64 -13/2) (exp.f64 z))
(exp.f64 (-.f64 -13/2 z))
(pow.f64 (exp.f64 (-.f64 -13/2 z)) 1)
(exp.f64 (-.f64 -13/2 z))
(log.f64 (exp.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (exp.f64 (-.f64 -13/2 z))) (exp.f64 (-.f64 -13/2 z))))
(cbrt.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (-.f64 -13/2 z))
(*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
(/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))))
(/.f64 (+.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 -9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))))
(/.f64 (+.f64 (pow.f64 (/.f64 6765203681218851/10000000000000 z) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 3)) (+.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (-.f64 (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 6765203681218851/10000000000000 z)))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -6765203681218851/10000000000000 z)) (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z)))
(/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1)))
(/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1)))
(/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))
(pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 1)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
(log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
(exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))

localize165.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.1%
(exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))
98.0%
(+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))
97.8%
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2)))
Compiler

Compiled 404 to 331 computations (18.1% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2)))
1.0ms
z
@inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2)))
1.0ms
z
@-inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2)))
0.0ms
z
@0
(+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))
0.0ms
z
@inf
(+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))

rewrite78.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1044×add-sqr-sqrt
982×add-exp-log
982×add-cbrt-cube
982×add-cube-cbrt
980×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044151
11060151
Stop Event
node limit
Counts
3 → 26
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2)))
(+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))
(exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))
Outputs
(((pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (+.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (-.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (sqrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify73.0ms (0.2%)

Algorithm
egg-herbie
Rules
1120×associate-+l+
962×associate-+r+
674×+-commutative
444×associate-*r/
388×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02133422
16093112
225842862
Stop Event
node limit
Counts
62 → 95
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (pow.f64 z 3))) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 9313491787209566401/10000000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 9313491787209566401/10000000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (+.f64 (*.f64 -841870861561131653/720000000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 9313491787209566401/10000000000000000)
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))))
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))))
(exp.f64 -13/2)
(+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(*.f64 1 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (+.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (-.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(pow.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1)
(log.f64 (exp.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(exp.f64 (log.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(*.f64 1 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (sqrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))
(pow.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)) 1)
(log.f64 (exp.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (log.f64 13/2) -14/13) z)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) z))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2))))) (*.f64 z z))) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z)))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (log.f64 13/2) -14/13) z)))) (*.f64 (sqrt.f64 2) (*.f64 z (*.f64 z (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))) (*.f64 z z)) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) z)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (pow.f64 z 3))) (sqrt.f64 (PI.f64))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2))))) (*.f64 z z))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z)) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/2 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)) (fma.f64 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))))) (pow.f64 z 3)))))))
(fma.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (*.f64 z z) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (log.f64 13/2) -14/13) z)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -1/6 (neg.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 1/2 (log.f64 13/2)) -1/26) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))))) (pow.f64 z 3))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))) (*.f64 z z)) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) z)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (-.f64 -1/6 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (+.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (+.f64 -1/26 (*.f64 (log.f64 13/2) 1/2))))) (pow.f64 z 3)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (exp.f64 (+.f64 13/2 z)))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 9313491787209566401/10000000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) -9313491787209566401/10000000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 9313491787209566401/10000000000000000)
(+.f64 (fma.f64 130311870198853951/120000000000000 z (/.f64 6765203681218851/10000000000000 z)) -9313491787209566401/10000000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (/.f64 6765203681218851/10000000000000 z)) -9313491787209566401/10000000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (fma.f64 z 130311870198853951/120000000000000 -9313491787209566401/10000000000000000))
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (+.f64 (*.f64 -841870861561131653/720000000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 9313491787209566401/10000000000000000)
(+.f64 (fma.f64 130311870198853951/120000000000000 z (fma.f64 -841870861561131653/720000000000000 (*.f64 z z) (/.f64 6765203681218851/10000000000000 z))) -9313491787209566401/10000000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (fma.f64 (*.f64 z z) -841870861561131653/720000000000000 (/.f64 6765203681218851/10000000000000 z))) -9313491787209566401/10000000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (/.f64 6765203681218851/10000000000000 z)) (fma.f64 z (*.f64 z -841870861561131653/720000000000000) -9313491787209566401/10000000000000000))
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
(exp.f64 -13/2)
(+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))
(fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2))
(-.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) z))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2)))
(fma.f64 1/2 (*.f64 (exp.f64 -13/2) (*.f64 z z)) (fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2)))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 1/2 (*.f64 z z)) (neg.f64 z))))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (-.f64 (*.f64 1/2 (*.f64 z z)) z)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))))
(fma.f64 -1/6 (*.f64 (exp.f64 -13/2) (pow.f64 z 3)) (fma.f64 1/2 (*.f64 (exp.f64 -13/2) (*.f64 z z)) (fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2))))
(+.f64 (-.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) z)) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 -1/6 (pow.f64 z 3)) (*.f64 1/2 (*.f64 z z)))))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 (*.f64 z z) (+.f64 (*.f64 -1/6 z) 1/2)) (neg.f64 z))))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6))))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6))))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6))))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6))))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6))))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6))))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 1 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))))
(/.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) 1)
(/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (+.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (-.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (fma.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (fma.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) 3) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (-.f64 (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(pow.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 1)
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(log.f64 (exp.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(exp.f64 (log.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000))))
(*.f64 1 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (sqrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(pow.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)) 1)
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(log.f64 (exp.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))
(exp.f64 (+.f64 -13/2 (neg.f64 z)))
(exp.f64 (-.f64 -13/2 z))

localize241.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.5%
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.1%
(exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))
97.8%
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))))
Compiler

Compiled 605 to 524 computations (13.4% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
z
@0
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))))
0.0ms
z
@-inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))))
0.0ms
z
@0
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))
0.0ms
z
@inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))))
0.0ms
z
@inf
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))

rewrite69.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
718×add-sqr-sqrt
678×*-un-lft-identity
676×pow1
674×add-exp-log
674×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030127
171199
Stop Event
node limit
Counts
3 → 40
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))))
(exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))
Outputs
(((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (exp.f64 (neg.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1/2) (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1/2)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (exp.f64 (+.f64 z 13/2)) 1)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)) (/.f64 1 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1/2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1/2)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))))) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify124.0ms (0.3%)

Algorithm
egg-herbie
Rules
1782×fma-def
942×*-commutative
864×distribute-lft-in
830×associate-+r-
818×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02253722
16163462
221093318
378003312
Stop Event
node limit
Counts
76 → 126
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (pow.f64 z 3))) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(exp.f64 -13/2)
(+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 12581392167224029901/10000000000000000)
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 12581392167224029901/10000000000000000)
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 z) (+.f64 (*.f64 -3147848041806007/2500000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 12581392167224029901/10000000000000000)
9999999999998099/10000000000000000
(-.f64 9999999999998099/10000000000000000 (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2)))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2)))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
9999999999998099/10000000000000000
(-.f64 9999999999998099/10000000000000000 (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2)))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2)))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 1 (exp.f64 (neg.f64 (+.f64 z 13/2))))
(*.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1)
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1/2) (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1/2))
(/.f64 1 (exp.f64 (+.f64 z 13/2)))
(/.f64 1 (/.f64 (exp.f64 (+.f64 z 13/2)) 1))
(pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1)
(log.f64 (exp.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(cbrt.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2) (exp.f64 (+.f64 z 13/2))))
(expm1.f64 (log1p.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(log1p.f64 (expm1.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 1 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))
(*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1)
(*.f64 (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(*.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)) (/.f64 1 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))
(*.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))))))
(*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1/2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1/2))
(/.f64 1 (/.f64 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))))) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))
(/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))))))
(/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))))
(pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1)
(log.f64 (exp.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)))
(expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(exp.f64 (log.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(log1p.f64 (expm1.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (log.f64 13/2) -14/13) z)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (sqrt.f64 2/13) (exp.f64 -13/2) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 z (+.f64 (log.f64 13/2) -14/13))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2))))) (*.f64 z z))) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z)))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (log.f64 13/2) -14/13) z)))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 z z)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 (sqrt.f64 2/13) (exp.f64 -13/2) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 z (+.f64 (log.f64 13/2) -14/13)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))) (*.f64 z z)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (pow.f64 z 3))) (sqrt.f64 (PI.f64))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2))))) (*.f64 z z))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) z)) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/2 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)) (fma.f64 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))))) (pow.f64 z 3)))))))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 z z))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (log.f64 13/2) -14/13) z)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -1/6 (neg.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) 1/2) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))))) (pow.f64 z 3))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))) (*.f64 z z))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 z (+.f64 (log.f64 13/2) -14/13)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (-.f64 -1/6 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (+.f64 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) (+.f64 (*.f64 (log.f64 13/2) 27/169) -163/6591)) (fma.f64 (log.f64 13/2) 1/2 -1/26)))) (pow.f64 z 3)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (fma.f64 -1 z -13/2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (fma.f64 -1 z -13/2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (fma.f64 -1 z -13/2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (fma.f64 -1 z -13/2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (fma.f64 -1 z -13/2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (fma.f64 -1 z -13/2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (fma.f64 -1 z -13/2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (fma.f64 -1 z -13/2))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(exp.f64 -13/2)
(+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))
(fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2))
(-.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) z))
(*.f64 (exp.f64 -13/2) (fma.f64 -1 z 1))
(*.f64 (exp.f64 -13/2) (-.f64 1 z))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2)))
(fma.f64 1/2 (*.f64 (exp.f64 -13/2) (*.f64 z z)) (fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2)))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 (*.f64 1/2 z) z) (neg.f64 z))))
(fma.f64 (exp.f64 -13/2) (*.f64 z (+.f64 (*.f64 z 1/2) -1)) (exp.f64 -13/2))
(*.f64 (exp.f64 -13/2) (+.f64 (-.f64 1 z) (*.f64 z (*.f64 z 1/2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z 3) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (exp.f64 -13/2))) (+.f64 (*.f64 -1 (*.f64 z (exp.f64 -13/2))) (exp.f64 -13/2))))
(fma.f64 -1/6 (*.f64 (exp.f64 -13/2) (pow.f64 z 3)) (fma.f64 1/2 (*.f64 (exp.f64 -13/2) (*.f64 z z)) (fma.f64 -1 (*.f64 (exp.f64 -13/2) z) (exp.f64 -13/2))))
(+.f64 (-.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) z)) (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 -1/6 (pow.f64 z 3)) (*.f64 (*.f64 1/2 z) z))))
(fma.f64 (fma.f64 -1 z 1) (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (*.f64 (*.f64 z z) (+.f64 (*.f64 z -1/6) 1/2))))
(+.f64 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) (-.f64 (*.f64 (*.f64 z z) (+.f64 (*.f64 z -1/6) 1/2)) z)))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (neg.f64 (+.f64 13/2 z)))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(exp.f64 (-.f64 (*.f64 -1 z) 13/2))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 12581392167224029901/10000000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) -12581392167224029901/10000000000000000)
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 12581392167224029901/10000000000000000)
(+.f64 (fma.f64 3147848041806007/2500000000000 z (/.f64 6765203681218851/10000000000000 z)) -12581392167224029901/10000000000000000)
(+.f64 (fma.f64 z 3147848041806007/2500000000000 (/.f64 6765203681218851/10000000000000 z)) -12581392167224029901/10000000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (fma.f64 z 3147848041806007/2500000000000 -12581392167224029901/10000000000000000))
(-.f64 (+.f64 (*.f64 3147848041806007/2500000000000 z) (+.f64 (*.f64 -3147848041806007/2500000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 12581392167224029901/10000000000000000)
(+.f64 (fma.f64 3147848041806007/2500000000000 z (fma.f64 -3147848041806007/2500000000000 (*.f64 z z) (/.f64 6765203681218851/10000000000000 z))) -12581392167224029901/10000000000000000)
(+.f64 (fma.f64 z 3147848041806007/2500000000000 (fma.f64 (*.f64 z z) -3147848041806007/2500000000000 (/.f64 6765203681218851/10000000000000 z))) -12581392167224029901/10000000000000000)
(+.f64 (fma.f64 z 3147848041806007/2500000000000 (/.f64 6765203681218851/10000000000000 z)) (fma.f64 z (*.f64 z -3147848041806007/2500000000000) -12581392167224029901/10000000000000000))
9999999999998099/10000000000000000
(-.f64 9999999999998099/10000000000000000 (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 9999999999998099/10000000000000000 (/.f64 5826188486005177/10000000000000 z))
(+.f64 9999999999998099/10000000000000000 (/.f64 -5826188486005177/10000000000000 z))
(-.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2)))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 3147848041806007/2500000000000 (*.f64 z z))) (/.f64 5826188486005177/10000000000000 z))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (+.f64 9999999999998099/10000000000000000 (/.f64 -5826188486005177/10000000000000 z)))
(+.f64 (-.f64 9999999999998099/10000000000000000 (/.f64 5826188486005177/10000000000000 z)) (/.f64 3147848041806007/2500000000000 (*.f64 z z)))
(-.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2)))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 3147848041806007/2500000000000 (*.f64 z z))) (+.f64 (/.f64 5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (+.f64 (/.f64 5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (+.f64 (/.f64 -5826188486005177/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (pow.f64 z 3)))))
9999999999998099/10000000000000000
(-.f64 9999999999998099/10000000000000000 (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 9999999999998099/10000000000000000 (/.f64 5826188486005177/10000000000000 z))
(+.f64 9999999999998099/10000000000000000 (/.f64 -5826188486005177/10000000000000 z))
(-.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2)))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z)))
(-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 3147848041806007/2500000000000 (*.f64 z z))) (/.f64 5826188486005177/10000000000000 z))
(+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (+.f64 9999999999998099/10000000000000000 (/.f64 -5826188486005177/10000000000000 z)))
(+.f64 (-.f64 9999999999998099/10000000000000000 (/.f64 5826188486005177/10000000000000 z)) (/.f64 3147848041806007/2500000000000 (*.f64 z z)))
(-.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 2)))) (+.f64 (*.f64 3147848041806007/2500000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 5826188486005177/10000000000000 (/.f64 1 z))))
(-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 3147848041806007/2500000000000 (*.f64 z z))) (+.f64 (/.f64 5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (+.f64 (/.f64 5826188486005177/10000000000000 z) (/.f64 3147848041806007/2500000000000 (pow.f64 z 3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 3147848041806007/2500000000000 (*.f64 z z)) (+.f64 (/.f64 -5826188486005177/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (pow.f64 z 3)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(*.f64 1 (exp.f64 (neg.f64 (+.f64 z 13/2))))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1)
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(*.f64 (cbrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2)))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 -1 z -13/2))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 -1 z -13/2)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (*.f64 2 (-.f64 -13/2 z)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 -1 z -13/2))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 -1 z -13/2)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 2)))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (*.f64 2 (-.f64 -13/2 z)))))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1/2) (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1/2))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(/.f64 1 (exp.f64 (+.f64 z 13/2)))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(/.f64 1 (/.f64 (exp.f64 (+.f64 z 13/2)) 1))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 1)
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(log.f64 (exp.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(cbrt.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) 2) (exp.f64 (+.f64 z 13/2))))
(cbrt.f64 (/.f64 (pow.f64 (exp.f64 (fma.f64 -1 z -13/2)) 2) (exp.f64 (+.f64 13/2 z))))
(cbrt.f64 (/.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 2) (exp.f64 (+.f64 13/2 z))))
(cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))
(expm1.f64 (log1p.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(log1p.f64 (expm1.f64 (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(exp.f64 (fma.f64 -1 z -13/2))
(exp.f64 (-.f64 -13/2 z))
(*.f64 1 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1)
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(*.f64 (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (sqrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)))
(*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)) (/.f64 1 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))
(*.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -6765203681218851/10000000000000 z) -9999999999998099/10000000000000000)) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2)))
(*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1/2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1/2))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(/.f64 1 (/.f64 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))))) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -6765203681218851/10000000000000 z) -9999999999998099/10000000000000000)) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 3)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -6765203681218851/10000000000000 z) -9999999999998099/10000000000000000)) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2)))
(/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))
(/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (-.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))))
(/.f64 (fma.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -6765203681218851/10000000000000 z)) 99999999999961980000000003613801/100000000000000000000000000000000) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -6765203681218851/10000000000000 z))))
(/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))))
(/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))
(/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -6765203681218851/10000000000000 z) -9999999999998099/10000000000000000)))
(pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 1)
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(log.f64 (exp.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(exp.f64 (log.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))
(log1p.f64 (expm1.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))
(+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))

eval1.2s (3.2%)

Compiler

Compiled 50463 to 42507 computations (15.8% saved)

prune684.0ms (1.8%)

Pruning

113 alts after pruning (111 fresh and 2 done)

PrunedKeptTotal
New504111615
Fresh000
Picked101
Done224
Total507113620
Accurracy
99.3%
Counts
620 → 113
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.6%
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
93.8%
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.8%
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (*.f64 2 (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.3%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.0%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
26.8%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
26.8%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (exp.f64 (log.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
92.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.6%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.6%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
93.8%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 6765203681218851/10000000000000 z) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 3)) (+.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (-.f64 (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -6765203681218851/10000000000000 z)) (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) 3)) (+.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (-.f64 (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
16.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
94.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 13/2 z)) 3)))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 13/2 z)) (exp.f64 (+.f64 (+.f64 13/2 z) (+.f64 13/2 z))))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
48.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
93.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
93.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
25.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
25.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
26.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
26.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
92.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
49.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
93.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
16.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
93.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
93.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
84.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))) 3)))
84.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
84.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
93.2%
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
93.2%
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Compiler

Compiled 17714 to 14970 computations (15.5% saved)

localize190.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.8%
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.1%
(exp.f64 (-.f64 -13/2 z))
97.5%
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
Compiler

Compiled 471 to 355 computations (24.6% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
3.0ms
z
@0
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@-inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
0.0ms
z
@inf
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
0.0ms
z
@-inf
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1352×add-sqr-sqrt
1286×add-exp-log
1286×add-log-exp
1282×add-cbrt-cube
1282×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053234
11314234
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
Outputs
(((pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (*.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (-.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) 3) (pow.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (-.f64 (*.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify91.0ms (0.2%)

Algorithm
egg-herbie
Rules
1034×times-frac
1032×associate-+r+
1030×*-commutative
922×associate-+l+
818×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02504698
17314000
227313604
Stop Event
node limit
Counts
42 → 103
Calls
Call 1
Inputs
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))
(+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (sqrt.f64 2/13)) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))
(+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (sqrt.f64 2/13)) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (*.f64 (+.f64 (*.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2)) (*.f64 6765203681218851/20000000000000 (exp.f64 -13/2)))) (sqrt.f64 2/13)))) z) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (sqrt.f64 2/13))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (*.f64 -373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 -2255067893739617/20000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 -487331279103252896793517613/1050000000000000000000000 (exp.f64 -13/2)) (*.f64 -541338218559767156914609007209/463050000000000000000000000 (exp.f64 -13/2)))))) (*.f64 (+.f64 (*.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2)) (*.f64 6765203681218851/20000000000000 (exp.f64 -13/2)))) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))))))) (+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (sqrt.f64 2/13)) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (*.f64 (+.f64 (*.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2)) (*.f64 6765203681218851/20000000000000 (exp.f64 -13/2)))) (sqrt.f64 2/13)))) z) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 698782001866861/800000000000)
(-.f64 (+.f64 (*.f64 42652334381119581/40000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 698782001866861/800000000000)
(-.f64 (+.f64 (*.f64 -93017903050015693/80000000000000 (pow.f64 z 2)) (+.f64 (*.f64 42652334381119581/40000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 698782001866861/800000000000)
(/.f64 943522900885677/5000000000000 z)
(-.f64 (*.f64 943522900885677/5000000000000 (/.f64 1 z)) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2))))
(-.f64 (+.f64 (*.f64 1141346561492631/625000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 943522900885677/5000000000000 (/.f64 1 z))) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2))))
(-.f64 (+.f64 (*.f64 1141346561492631/625000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 943522900885677/5000000000000 (/.f64 1 z))) (+.f64 (*.f64 2455724106749411/500000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2)))))
(/.f64 943522900885677/5000000000000 z)
(-.f64 (*.f64 943522900885677/5000000000000 (/.f64 1 z)) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2))))
(-.f64 (+.f64 (*.f64 1141346561492631/625000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 943522900885677/5000000000000 (/.f64 1 z))) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2))))
(-.f64 (+.f64 (*.f64 1141346561492631/625000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 943522900885677/5000000000000 (/.f64 1 z))) (+.f64 (*.f64 2455724106749411/500000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2)))))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 1 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(/.f64 (-.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (*.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (-.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))
(/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) 3) (pow.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (-.f64 (*.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))))
(/.f64 (+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))
(pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(exp.f64 (log.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
Outputs
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))
(*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))
(*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z) (exp.f64 -13/2))
(+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (sqrt.f64 2/13)) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))
(fma.f64 (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000) (sqrt.f64 2/13) (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)) (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))))
(fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000)))
(+.f64 (*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -842504472367242574293517613/525000000000000000000000 (+.f64 -6765203681218851/130000000000000 (*.f64 6765203681218851/10000000000000 (log.f64 13/2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (sqrt.f64 2/13)) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (*.f64 (+.f64 (*.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2)) (*.f64 6765203681218851/20000000000000 (exp.f64 -13/2)))) (sqrt.f64 2/13)))) z) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))))
(fma.f64 (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000) (sqrt.f64 2/13) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)) (fma.f64 (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (fma.f64 (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (*.f64 (sqrt.f64 2/13) (fma.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) 490411386541407825911312627/344531250000000000000000))))) z (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))))
(+.f64 (fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (sqrt.f64 2/13) (+.f64 (*.f64 (exp.f64 -13/2) (*.f64 -842504472367242574293517613/525000000000000000000000 (+.f64 (log.f64 13/2) -1/13))) (*.f64 (exp.f64 -13/2) 25927121230493361261825873937/11025000000000000000000000))))))
(+.f64 (fma.f64 z (fma.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 25927121230493361261825873937/11025000000000000000000000 (*.f64 (+.f64 (log.f64 13/2) -1/13) -842504472367242574293517613/525000000000000000000000))))) (*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z) (exp.f64 -13/2))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -842504472367242574293517613/525000000000000000000000 (+.f64 -6765203681218851/130000000000000 (*.f64 6765203681218851/10000000000000 (log.f64 13/2))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (sqrt.f64 2/13))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (*.f64 -373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 -2255067893739617/20000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 -487331279103252896793517613/1050000000000000000000000 (exp.f64 -13/2)) (*.f64 -541338218559767156914609007209/463050000000000000000000000 (exp.f64 -13/2)))))) (*.f64 (+.f64 (*.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2)) (*.f64 6765203681218851/20000000000000 (exp.f64 -13/2)))) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))))))) (+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (sqrt.f64 2/13)) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2))) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (*.f64 (+.f64 (*.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2)) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2)) (*.f64 6765203681218851/20000000000000 (exp.f64 -13/2)))) (sqrt.f64 2/13)))) z) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))))
(fma.f64 (*.f64 z z) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000)) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591)) (fma.f64 (sqrt.f64 2/13) (fma.f64 -373870182501661212981625127/344531250000000000000000 (exp.f64 -13/2) (fma.f64 -2255067893739617/20000000000000 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) -378125656322150842200275137271/231525000000000000000000000))) (*.f64 (*.f64 (fma.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) 490411386541407825911312627/344531250000000000000000)) (+.f64 (log.f64 13/2) -1/13)) (sqrt.f64 2/13))))) (fma.f64 (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000) (sqrt.f64 2/13) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)) (fma.f64 (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (fma.f64 (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (*.f64 (sqrt.f64 2/13) (fma.f64 487331279103252896793517613/525000000000000000000000 (exp.f64 -13/2) (*.f64 (exp.f64 -13/2) 490411386541407825911312627/344531250000000000000000))))) z (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))))))
(fma.f64 (*.f64 z z) (fma.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000)) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))) (*.f64 (sqrt.f64 2/13) (+.f64 (fma.f64 (exp.f64 -13/2) -373870182501661212981625127/344531250000000000000000 (*.f64 (exp.f64 -13/2) -404230886027054083496525137271/231525000000000000000000000)) (*.f64 (+.f64 (log.f64 13/2) -1/13) (*.f64 (exp.f64 -13/2) 25927121230493361261825873937/11025000000000000000000000)))))) (+.f64 (fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (sqrt.f64 2/13) (+.f64 (*.f64 (exp.f64 -13/2) (*.f64 -842504472367242574293517613/525000000000000000000000 (+.f64 (log.f64 13/2) -1/13))) (*.f64 (exp.f64 -13/2) 25927121230493361261825873937/11025000000000000000000000)))))))
(fma.f64 (*.f64 z z) (+.f64 (*.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (*.f64 (sqrt.f64 2/13) (*.f64 6765203681218851/10000000000000 (exp.f64 -13/2)))) (*.f64 (sqrt.f64 2/13) (+.f64 (*.f64 (*.f64 (exp.f64 -13/2) -842504472367242574293517613/525000000000000000000000) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (+.f64 (*.f64 (exp.f64 -13/2) -131094329733634083724035444523/46305000000000000000000000) (*.f64 (+.f64 (log.f64 13/2) -1/13) (*.f64 (exp.f64 -13/2) 25927121230493361261825873937/11025000000000000000000000)))))) (+.f64 (fma.f64 z (fma.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 25927121230493361261825873937/11025000000000000000000000 (*.f64 (+.f64 (log.f64 13/2) -1/13) -842504472367242574293517613/525000000000000000000000))))) (*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z) (exp.f64 -13/2))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -842504472367242574293517613/525000000000000000000000 (+.f64 -6765203681218851/130000000000000 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 z (exp.f64 (-.f64 -13/2 z)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 z (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (exp.f64 (-.f64 -13/2 z)) z) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 z (exp.f64 (-.f64 -13/2 z)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 z (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 -13/2 z)) z) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (+.f64 611458333333720910362579/25000000000000000000000 (/.f64 4925021701373474946951247/25000000000000000000000 z))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 z (exp.f64 (-.f64 -13/2 z)))) (fma.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (pow.f64 z 3)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 z (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 10831820445529922198405471/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 z 3)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 10831820445529922198405471/25000000000000000000000 (*.f64 (/.f64 (exp.f64 (-.f64 -13/2 z)) (pow.f64 z 3)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 -13/2 z)) z) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (+.f64 611458333333720910362579/25000000000000000000000 (/.f64 4925021701373474946951247/25000000000000000000000 z))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2)))))
(fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z)))
(fma.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) z)))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (*.f64 z z)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 z z)))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))) (*.f64 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) z) (+.f64 611458333333720910362579/25000000000000000000000 (/.f64 4925021701373474946951247/25000000000000000000000 z))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (*.f64 z z)) (fma.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (pow.f64 z 3)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (/.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z)))) (pow.f64 z 3)))))
(+.f64 (fma.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) z))) (*.f64 (/.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (*.f64 z z)) (+.f64 4925021701373474946951247/25000000000000000000000 (/.f64 10831820445529922198405471/25000000000000000000000 z))))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 698782001866861/800000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) -698782001866861/800000000000)
(-.f64 (+.f64 (*.f64 42652334381119581/40000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 698782001866861/800000000000)
(+.f64 (fma.f64 42652334381119581/40000000000000 z (/.f64 6765203681218851/10000000000000 z)) -698782001866861/800000000000)
(+.f64 (fma.f64 z 42652334381119581/40000000000000 (/.f64 6765203681218851/10000000000000 z)) -698782001866861/800000000000)
(-.f64 (+.f64 (*.f64 -93017903050015693/80000000000000 (pow.f64 z 2)) (+.f64 (*.f64 42652334381119581/40000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 698782001866861/800000000000)
(+.f64 (fma.f64 -93017903050015693/80000000000000 (*.f64 z z) (fma.f64 42652334381119581/40000000000000 z (/.f64 6765203681218851/10000000000000 z))) -698782001866861/800000000000)
(+.f64 (fma.f64 (*.f64 z z) -93017903050015693/80000000000000 (fma.f64 z 42652334381119581/40000000000000 (/.f64 6765203681218851/10000000000000 z))) -698782001866861/800000000000)
(/.f64 943522900885677/5000000000000 z)
(-.f64 (*.f64 943522900885677/5000000000000 (/.f64 1 z)) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2))))
(-.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1417538204164517/5000000000000 (*.f64 z z)))
(+.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 -1417538204164517/5000000000000 (*.f64 z z)))
(-.f64 (+.f64 (*.f64 1141346561492631/625000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 943522900885677/5000000000000 (/.f64 1 z))) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 (/.f64 1141346561492631/625000000000 (pow.f64 z 3)) (-.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1417538204164517/5000000000000 (*.f64 z z))))
(+.f64 (+.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1141346561492631/625000000000 (pow.f64 z 3))) (/.f64 -1417538204164517/5000000000000 (*.f64 z z)))
(+.f64 (/.f64 943522900885677/5000000000000 z) (+.f64 (/.f64 1141346561492631/625000000000 (pow.f64 z 3)) (/.f64 -1417538204164517/5000000000000 (*.f64 z z))))
(-.f64 (+.f64 (*.f64 1141346561492631/625000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 943522900885677/5000000000000 (/.f64 1 z))) (+.f64 (*.f64 2455724106749411/500000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2)))))
(-.f64 (+.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1141346561492631/625000000000 (pow.f64 z 3))) (+.f64 (/.f64 1417538204164517/5000000000000 (*.f64 z z)) (/.f64 2455724106749411/500000000000 (pow.f64 z 4))))
(-.f64 (+.f64 (+.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1141346561492631/625000000000 (pow.f64 z 3))) (/.f64 -1417538204164517/5000000000000 (*.f64 z z))) (/.f64 2455724106749411/500000000000 (pow.f64 z 4)))
(+.f64 (/.f64 943522900885677/5000000000000 z) (+.f64 (+.f64 (/.f64 1141346561492631/625000000000 (pow.f64 z 3)) (/.f64 -2455724106749411/500000000000 (pow.f64 z 4))) (/.f64 -1417538204164517/5000000000000 (*.f64 z z))))
(/.f64 943522900885677/5000000000000 z)
(-.f64 (*.f64 943522900885677/5000000000000 (/.f64 1 z)) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2))))
(-.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1417538204164517/5000000000000 (*.f64 z z)))
(+.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 -1417538204164517/5000000000000 (*.f64 z z)))
(-.f64 (+.f64 (*.f64 1141346561492631/625000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 943522900885677/5000000000000 (/.f64 1 z))) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2))))
(+.f64 (/.f64 1141346561492631/625000000000 (pow.f64 z 3)) (-.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1417538204164517/5000000000000 (*.f64 z z))))
(+.f64 (+.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1141346561492631/625000000000 (pow.f64 z 3))) (/.f64 -1417538204164517/5000000000000 (*.f64 z z)))
(+.f64 (/.f64 943522900885677/5000000000000 z) (+.f64 (/.f64 1141346561492631/625000000000 (pow.f64 z 3)) (/.f64 -1417538204164517/5000000000000 (*.f64 z z))))
(-.f64 (+.f64 (*.f64 1141346561492631/625000000000 (/.f64 1 (pow.f64 z 3))) (*.f64 943522900885677/5000000000000 (/.f64 1 z))) (+.f64 (*.f64 2455724106749411/500000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 1417538204164517/5000000000000 (/.f64 1 (pow.f64 z 2)))))
(-.f64 (+.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1141346561492631/625000000000 (pow.f64 z 3))) (+.f64 (/.f64 1417538204164517/5000000000000 (*.f64 z z)) (/.f64 2455724106749411/500000000000 (pow.f64 z 4))))
(-.f64 (+.f64 (+.f64 (/.f64 943522900885677/5000000000000 z) (/.f64 1141346561492631/625000000000 (pow.f64 z 3))) (/.f64 -1417538204164517/5000000000000 (*.f64 z z))) (/.f64 2455724106749411/500000000000 (pow.f64 z 4)))
(+.f64 (/.f64 943522900885677/5000000000000 z) (+.f64 (+.f64 (/.f64 1141346561492631/625000000000 (pow.f64 z 3)) (/.f64 -2455724106749411/500000000000 (pow.f64 z 4))) (/.f64 -1417538204164517/5000000000000 (*.f64 z z))))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1)
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 1 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))
(/.f64 (-.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (*.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (-.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))
(/.f64 (-.f64 (/.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (+.f64 z 2)) (+.f64 z 2)) (*.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (-.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))
(/.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z))) 1)
(/.f64 (+.f64 (pow.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) 3) (pow.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) 3)) (+.f64 (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (-.f64 (*.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (*.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))))
(/.f64 (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (+.f64 z 2) 3)) (pow.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) 3)) (fma.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (*.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (-.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))
(/.f64 (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (+.f64 z 2) 3)) (pow.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) 3)) (fma.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (+.f64 (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (+.f64 z 2)) (+.f64 z 2))))
(/.f64 (+.f64 (/.f64 458891030965964263706993392018425544321343929291/1000000000000000000000000000000000000000 (pow.f64 (+.f64 z 2) 3)) (pow.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) 3)) (fma.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 (/.f64 59493983178131529437839794393961/100000000000000000000000000 (+.f64 z 2)) (+.f64 z 2))))
(/.f64 (+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))
(/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))
(/.f64 (fma.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))
(/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))
(pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) 1)
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))
(log.f64 (exp.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(cbrt.f64 (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) 3))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))
(exp.f64 (log.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))

localize29.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))
99.3%
(/.f64 (sqrt.f64 2/13) z)
99.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
Compiler

Compiled 52 to 44 computations (15.4% saved)

series4.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
1.0ms
z
@inf
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
0.0ms
z
@-inf
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
0.0ms
z
@0
(*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))
0.0ms
z
@inf
(/.f64 (sqrt.f64 2/13) z)

rewrite167.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1472×associate-*r/
1082×associate-*l/
910×associate-/r*
604×associate-/l*
356×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01877
136677
2428777
Stop Event
node limit
Counts
3 → 237
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(/.f64 (sqrt.f64 2/13) z)
(*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 z (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 6765203681218851/10000000000000)) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) 1) (/.f64 z (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (pow.f64 2/13 1/4)) (/.f64 z (pow.f64 2/13 1/4))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (cbrt.f64 2/13)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (neg.f64 (sqrt.f64 2/13))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) 1)) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) -1) (neg.f64 (/.f64 z (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (neg.f64 (neg.f64 (sqrt.f64 2/13)))) (neg.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (exp.f64 -13/2)) (/.f64 z (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) 1) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (/.f64 z (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (/.f64 z (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 6765203681218851/10000000000000) (sqrt.f64 (*.f64 (PI.f64) 2))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 z (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (neg.f64 (sqrt.f64 2/13))) (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 z)) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))) 2) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))) 3) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 3) 1/3) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) (sqrt.f64 (*.f64 (PI.f64) 2)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 3)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (+.f64 (+.f64 -13/2 (log.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) z)))) (log.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (+.f64 (+.f64 -13/2 (log.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) z)))) (log.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) 1)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2/13) z))) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 2/13) (/.f64 1 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 2/13) z) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (/.f64 (sqrt.f64 2/13) z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 2/13 1/4) (*.f64 (pow.f64 2/13 1/4) (/.f64 1 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 2/13) (*.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 1 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (/.f64 2/13 (*.f64 z z))) (cbrt.f64 (/.f64 (sqrt.f64 2/13) z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 z) (sqrt.f64 2/13)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (neg.f64 (sqrt.f64 2/13)) (/.f64 -1 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 2/13) (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 2/13 1/4) 1) (/.f64 (pow.f64 2/13 1/4) z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 2/13 1/4) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (pow.f64 2/13 1/4) (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 2/13) 1) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 2/13) (sqrt.f64 z)) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2/13) z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (sqrt.f64 2/13) z) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)) 2) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)) 3) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3) 1/3) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 z (sqrt.f64 2/13)) -1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (sqrt.f64 2/13) (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (/.f64 2/13 (*.f64 z z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (/.f64 (sqrt.f64 2/13) z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2/13) z)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2/13) z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (/.f64 (sqrt.f64 2/13) z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2/13) z)) 1)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2/13) z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (exp.f64 -13/2) (/.f64 z (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (exp.f64 -13/2)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (sqrt.f64 (exp.f64 -13/2)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (pow.f64 2/13 1/4) (/.f64 (/.f64 z (exp.f64 -13/2)) (pow.f64 2/13 1/4))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (pow.f64 2/13 1/4) (/.f64 z (*.f64 (pow.f64 2/13 1/4) (exp.f64 -13/2)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (cbrt.f64 (exp.f64 -13/2)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (cbrt.f64 (exp.f64 -13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (cbrt.f64 (exp.f64 -13)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (cbrt.f64 (exp.f64 -13/2)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 (/.f64 z (exp.f64 -13/2)) (cbrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (cbrt.f64 2/13) (/.f64 (/.f64 z (exp.f64 -13/2)) (cbrt.f64 (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (cbrt.f64 2/13) (/.f64 z (*.f64 (cbrt.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (sqrt.f64 2/13)) (/.f64 (neg.f64 z) (exp.f64 -13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (/.f64 z (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (/.f64 z (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 (/.f64 z (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 2/13) (sqrt.f64 (exp.f64 -13/2))) (/.f64 z (sqrt.f64 (exp.f64 -13/2)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 2/13) (cbrt.f64 (exp.f64 -13))) (/.f64 z (cbrt.f64 (exp.f64 -13/2)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) z) (/.f64 1 (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 2/13 1/4) (exp.f64 -13/2)) (/.f64 z (pow.f64 2/13 1/4))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 2/13 1/4) (sqrt.f64 (exp.f64 -13/2))) (/.f64 z (*.f64 (pow.f64 2/13 1/4) (sqrt.f64 (exp.f64 -13/2))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (pow.f64 2/13 1/4)) (/.f64 z (pow.f64 2/13 1/4))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 1) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 1) (/.f64 z 1)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 2/13)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) 1)) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) -1) (neg.f64 (/.f64 z (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (neg.f64 (sqrt.f64 2/13)))) (neg.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (/.f64 1 (sqrt.f64 z))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -1) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) 1) (sqrt.f64 (/.f64 z (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (pow.f64 2/13 1/4)) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 (neg.f64 (sqrt.f64 2/13)))) (sqrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) 1) (cbrt.f64 (/.f64 z (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (sqrt.f64 2/13))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (neg.f64 (sqrt.f64 2/13)))) (cbrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) 1) (exp.f64 -13/2)) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (sqrt.f64 z)) (exp.f64 -13/2)) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2)) (exp.f64 -13/2)) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 -1 (exp.f64 -13/2)) (neg.f64 (/.f64 z (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 2/13) (exp.f64 -13/2)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 2/13))) (exp.f64 -13/2)) (neg.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) 1) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) 1) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) 1) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) 1) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) 1) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 (/.f64 z (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 2/13 1/4) (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 2/13))) (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) (sqrt.f64 z))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) 1) (/.f64 z (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (*.f64 (cbrt.f64 (/.f64 z (sqrt.f64 2/13))) (cbrt.f64 (/.f64 z (sqrt.f64 2/13))))) (cbrt.f64 (/.f64 z (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (/.f64 1 (pow.f64 2/13 1/4))) (/.f64 z (pow.f64 2/13 1/4))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (/.f64 1 (cbrt.f64 2/13))) (/.f64 z (cbrt.f64 (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4))) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 z) (cbrt.f64 2/13))) (/.f64 (sqrt.f64 z) (cbrt.f64 (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) 1)) (/.f64 (cbrt.f64 z) (sqrt.f64 2/13))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 2/13 1/4))) (/.f64 (cbrt.f64 z) (pow.f64 2/13 1/4))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 2/13))) (/.f64 (cbrt.f64 z) (cbrt.f64 (sqrt.f64 2/13)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) 1) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) -1) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) 1) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) -1) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) 1) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) 1) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (cbrt.f64 z)) (cbrt.f64 (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 (sqrt.f64 z))) (sqrt.f64 (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 (pow.f64 (cbrt.f64 z) 2))) (sqrt.f64 (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) 1) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (sqrt.f64 (cbrt.f64 z))) (sqrt.f64 (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 (sqrt.f64 z))) (cbrt.f64 (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 z)))) (cbrt.f64 (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) (neg.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) -1) z) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 2) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 3) 1/3) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (pow.f64 (exp.f64 (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) z))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 3)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3) (pow.f64 (exp.f64 -13/2) 3))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (exp.f64 -13/2) 3) (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (-.f64 -13/2 (log.f64 (/.f64 z (sqrt.f64 2/13))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (-.f64 -13/2 (log.f64 (/.f64 z (sqrt.f64 2/13)))) 1)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))) (/.f64 (sqrt.f64 2/13) z) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify153.0ms (0.4%)

Algorithm
egg-herbie
Rules
1044×distribute-lft-in
1038×distribute-rgt-in
800×times-frac
792×associate-*l*
762×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05818713
114138549
257658549
Stop Event
node limit
Counts
261 → 321
Calls
Call 1
Inputs
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 6765203681218851/10000000000000)) z)
(/.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) 1) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (pow.f64 2/13 1/4)) (/.f64 z (pow.f64 2/13 1/4)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (cbrt.f64 2/13)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (neg.f64 (sqrt.f64 2/13))) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) 1)) z)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) -1) (neg.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (neg.f64 (neg.f64 (sqrt.f64 2/13)))) (neg.f64 (neg.f64 z)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (exp.f64 -13/2)) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) 1) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (sqrt.f64 z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (cbrt.f64 z))
(/.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (/.f64 z (exp.f64 -13/2)))
(/.f64 (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) z)
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) z)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (sqrt.f64 z))
(/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (cbrt.f64 z))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) z)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 6765203681218851/10000000000000) (sqrt.f64 (*.f64 (PI.f64) 2))) z)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) z)
(/.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) z)
(/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (neg.f64 (sqrt.f64 2/13))) (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) (neg.f64 z))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) z)
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) (sqrt.f64 (*.f64 (PI.f64) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))))
(exp.f64 (+.f64 (+.f64 -13/2 (log.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) z)))) (log.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))))
(exp.f64 (*.f64 (+.f64 (+.f64 -13/2 (log.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) z)))) (log.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2/13) z))) 1)
(*.f64 (sqrt.f64 2/13) (/.f64 1 z))
(*.f64 (/.f64 (sqrt.f64 2/13) z) 1)
(*.f64 1 (/.f64 (sqrt.f64 2/13) z))
(*.f64 (pow.f64 2/13 1/4) (*.f64 (pow.f64 2/13 1/4) (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(*.f64 (cbrt.f64 2/13) (*.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 1 z)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)) (cbrt.f64 (/.f64 2/13 (*.f64 z z))))
(*.f64 (cbrt.f64 (/.f64 2/13 (*.f64 z z))) (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(*.f64 (/.f64 1 z) (sqrt.f64 2/13))
(*.f64 (neg.f64 (sqrt.f64 2/13)) (/.f64 -1 z))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 2/13) (cbrt.f64 z)))
(*.f64 (/.f64 (pow.f64 2/13 1/4) 1) (/.f64 (pow.f64 2/13 1/4) z))
(*.f64 (/.f64 (pow.f64 2/13 1/4) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (pow.f64 2/13 1/4) (cbrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 2/13) 1) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) z))
(*.f64 (/.f64 (cbrt.f64 2/13) (sqrt.f64 z)) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (sqrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(pow.f64 (/.f64 (sqrt.f64 2/13) z) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3) 1/3)
(pow.f64 (/.f64 z (sqrt.f64 2/13)) -1)
(neg.f64 (/.f64 (sqrt.f64 2/13) (neg.f64 z)))
(sqrt.f64 (/.f64 2/13 (*.f64 z z)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2/13) z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2/13) z))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2/13) z)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2/13) z)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2/13) z)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2/13) z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1)
(/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))
(/.f64 (exp.f64 -13/2) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 1)
(/.f64 1 (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))
(/.f64 (sqrt.f64 (exp.f64 -13/2)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (sqrt.f64 (exp.f64 -13/2))))
(/.f64 (pow.f64 2/13 1/4) (/.f64 (/.f64 z (exp.f64 -13/2)) (pow.f64 2/13 1/4)))
(/.f64 (pow.f64 2/13 1/4) (/.f64 z (*.f64 (pow.f64 2/13 1/4) (exp.f64 -13/2))))
(/.f64 (cbrt.f64 (exp.f64 -13/2)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (cbrt.f64 (exp.f64 -13))))
(/.f64 (cbrt.f64 (exp.f64 -13)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (cbrt.f64 (exp.f64 -13/2))))
(/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 (/.f64 z (exp.f64 -13/2)) (cbrt.f64 2/13)))
(/.f64 (cbrt.f64 2/13) (/.f64 (/.f64 z (exp.f64 -13/2)) (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (cbrt.f64 2/13) (/.f64 z (*.f64 (cbrt.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (neg.f64 (sqrt.f64 2/13)) (/.f64 (neg.f64 z) (exp.f64 -13/2)))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (/.f64 z (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (/.f64 z (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (sqrt.f64 2/13) (sqrt.f64 (exp.f64 -13/2))) (/.f64 z (sqrt.f64 (exp.f64 -13/2))))
(/.f64 (*.f64 (sqrt.f64 2/13) (cbrt.f64 (exp.f64 -13))) (/.f64 z (cbrt.f64 (exp.f64 -13/2))))
(/.f64 (/.f64 (exp.f64 -13/2) z) (/.f64 1 (sqrt.f64 2/13)))
(/.f64 (*.f64 (pow.f64 2/13 1/4) (exp.f64 -13/2)) (/.f64 z (pow.f64 2/13 1/4)))
(/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 z))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 z))
(/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) z)
(/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 z))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 z))
(/.f64 (*.f64 (pow.f64 2/13 1/4) (sqrt.f64 (exp.f64 -13/2))) (/.f64 z (*.f64 (pow.f64 2/13 1/4) (sqrt.f64 (exp.f64 -13/2)))))
(/.f64 (/.f64 (exp.f64 -13/2) (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 2/13)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 z))
(/.f64 (*.f64 (exp.f64 -13/2) (pow.f64 2/13 1/4)) (/.f64 z (pow.f64 2/13 1/4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 1) z)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 1) (/.f64 z 1))
(/.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 2/13)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) 1)) z)
(/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (*.f64 (exp.f64 -13/2) -1) (neg.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (neg.f64 (sqrt.f64 2/13)))) (neg.f64 (neg.f64 z)))
(/.f64 (*.f64 1 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z)
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z))
(/.f64 (*.f64 1 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (sqrt.f64 z))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (cbrt.f64 z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (/.f64 1 (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -1) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) 1) (sqrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (pow.f64 2/13 1/4)) (sqrt.f64 z))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 (neg.f64 (sqrt.f64 2/13)))) (sqrt.f64 (neg.f64 z)))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) 1) (cbrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (sqrt.f64 2/13))) (cbrt.f64 z))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (neg.f64 (sqrt.f64 2/13)))) (cbrt.f64 (neg.f64 z)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) 1) (exp.f64 -13/2)) z)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (sqrt.f64 z)) (exp.f64 -13/2)) (sqrt.f64 z))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2)) (exp.f64 -13/2)) (cbrt.f64 z))
(/.f64 (*.f64 -1 (exp.f64 -13/2)) (neg.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (cbrt.f64 2/13) (exp.f64 -13/2)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 2/13))) (exp.f64 -13/2)) (neg.f64 (neg.f64 z)))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) 1) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) 1) (neg.f64 z))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) 1) z)
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) 1) (sqrt.f64 z))
(/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) 1) (cbrt.f64 z))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) (neg.f64 z))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) (sqrt.f64 z))
(/.f64 (*.f64 1 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (pow.f64 2/13 1/4) (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 z))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 2/13))) (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 (neg.f64 z)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))) (cbrt.f64 z))
(/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (/.f64 (exp.f64 -13/2) 1) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (/.f64 (exp.f64 -13/2) (*.f64 (cbrt.f64 (/.f64 z (sqrt.f64 2/13))) (cbrt.f64 (/.f64 z (sqrt.f64 2/13))))) (cbrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 1 (pow.f64 2/13 1/4))) (/.f64 z (pow.f64 2/13 1/4)))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 1 (cbrt.f64 2/13))) (/.f64 z (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4))) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4)))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 z) (cbrt.f64 2/13))) (/.f64 (sqrt.f64 z) (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) 1)) (/.f64 (cbrt.f64 z) (sqrt.f64 2/13)))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 2/13 1/4))) (/.f64 (cbrt.f64 z) (pow.f64 2/13 1/4)))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 2/13))) (/.f64 (cbrt.f64 z) (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) 1) (neg.f64 z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z)))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z)))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z)))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) -1) z)
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) 1) (neg.f64 z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z)))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) -1) z)
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) 1) z)
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) 1) (sqrt.f64 z))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (cbrt.f64 z)) (cbrt.f64 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 (sqrt.f64 z))) (sqrt.f64 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 (pow.f64 (cbrt.f64 z) 2))) (sqrt.f64 (cbrt.f64 z)))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) 1) (cbrt.f64 z))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (sqrt.f64 (cbrt.f64 z))) (sqrt.f64 (cbrt.f64 z)))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 (sqrt.f64 z))) (cbrt.f64 (sqrt.f64 z)))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z)))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 z)))) (cbrt.f64 (cbrt.f64 z)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) (neg.f64 z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) -1) z)
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 3) 1/3)
(sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))
(log.f64 (pow.f64 (exp.f64 (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3) (pow.f64 (exp.f64 -13/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 -13/2) 3) (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))
(exp.f64 (-.f64 -13/2 (log.f64 (/.f64 z (sqrt.f64 2/13)))))
(exp.f64 (*.f64 (-.f64 -13/2 (log.f64 (/.f64 z (sqrt.f64 2/13)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))
Outputs
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))) (sqrt.f64 (PI.f64)))
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))) 1)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 z (sqrt.f64 2/13)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 6765203681218851/10000000000000)) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) 1) (/.f64 z (sqrt.f64 2/13)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (pow.f64 2/13 1/4)) (/.f64 z (pow.f64 2/13 1/4)))
(/.f64 (*.f64 (exp.f64 -13/2) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64))))) (/.f64 (/.f64 z (pow.f64 2/13 1/4)) (pow.f64 2/13 1/4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 6765203681218851/10000000000000 (exp.f64 -13/2))) (/.f64 z (pow.f64 2/13 1/2)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (cbrt.f64 2/13)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13))))
(*.f64 (/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (exp.f64 -13/2) (cbrt.f64 2/13))) z) (cbrt.f64 (sqrt.f64 2/13)))
(*.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 6765203681218851/10000000000000 (exp.f64 -13/2))) (cbrt.f64 2/13)) z))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (neg.f64 (sqrt.f64 2/13))) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) 1)) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z))) (sqrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) -1) (neg.f64 (/.f64 z (sqrt.f64 2/13))))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (neg.f64 (neg.f64 (sqrt.f64 2/13)))) (neg.f64 (neg.f64 z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (exp.f64 -13/2)) (/.f64 z (sqrt.f64 2/13)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) 1) (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) 1) (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (sqrt.f64 z))
(/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))) (/.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))))) (sqrt.f64 z)) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (cbrt.f64 z))
(/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))) (/.f64 (cbrt.f64 z) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))))) (cbrt.f64 z)) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(/.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (/.f64 z (exp.f64 -13/2)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (/.f64 z (sqrt.f64 2/13)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (sqrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (cbrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000)) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 6765203681218851/10000000000000) (sqrt.f64 (*.f64 (PI.f64) 2))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) (/.f64 z (sqrt.f64 2/13)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (*.f64 6765203681218851/10000000000000 (neg.f64 (sqrt.f64 2/13))) (*.f64 (exp.f64 -13/2) (sqrt.f64 (*.f64 (PI.f64) 2)))) (neg.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) z)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))) 2)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))) 3)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 3) 1/3)
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 6765203681218851/10000000000000) (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) (sqrt.f64 (*.f64 (PI.f64) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (log.f64 (pow.f64 (exp.f64 6765203681218851/10000000000000) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (log.f64 (exp.f64 6765203681218851/10000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 3))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (/.f64 6765203681218851/10000000000000 (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (/.f64 6765203681218851/10000000000000 (/.f64 (*.f64 z (exp.f64 13/2)) (sqrt.f64 2/13))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (+.f64 (+.f64 -13/2 (log.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) z)))) (log.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))))
(exp.f64 (+.f64 -13/2 (+.f64 (log.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 -13/2 (log.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) z))))))
(exp.f64 (*.f64 (+.f64 (+.f64 -13/2 (log.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) z)))) (log.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) 1))
(exp.f64 (+.f64 -13/2 (+.f64 (log.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 -13/2 (log.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) z))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2/13) z))) 1)
(/.f64 (sqrt.f64 2/13) z)
(*.f64 (sqrt.f64 2/13) (/.f64 1 z))
(/.f64 (sqrt.f64 2/13) z)
(*.f64 (/.f64 (sqrt.f64 2/13) z) 1)
(/.f64 (sqrt.f64 2/13) z)
(*.f64 1 (/.f64 (sqrt.f64 2/13) z))
(/.f64 (sqrt.f64 2/13) z)
(*.f64 (pow.f64 2/13 1/4) (*.f64 (pow.f64 2/13 1/4) (/.f64 1 z)))
(*.f64 (*.f64 (pow.f64 2/13 1/4) (pow.f64 2/13 1/4)) (/.f64 1 z))
(/.f64 (pow.f64 2/13 1/2) z)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (sqrt.f64 2/13) z)
(*.f64 (cbrt.f64 2/13) (*.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 1 z)))
(*.f64 (cbrt.f64 2/13) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) z))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)) (cbrt.f64 (/.f64 2/13 (*.f64 z z))))
(*.f64 (cbrt.f64 (/.f64 2/13 (*.f64 z z))) (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)) (cbrt.f64 (/.f64 2/13 (*.f64 z z))))
(*.f64 (/.f64 1 z) (sqrt.f64 2/13))
(/.f64 (sqrt.f64 2/13) z)
(*.f64 (neg.f64 (sqrt.f64 2/13)) (/.f64 -1 z))
(/.f64 (sqrt.f64 2/13) z)
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 2/13) (sqrt.f64 z)) (/.f64 1 (sqrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 2/13) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 2/13) (cbrt.f64 z)))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 2/13) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (/.f64 (sqrt.f64 2/13) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (/.f64 (pow.f64 2/13 1/4) 1) (/.f64 (pow.f64 2/13 1/4) z))
(*.f64 (*.f64 (pow.f64 2/13 1/4) (pow.f64 2/13 1/4)) (/.f64 1 z))
(/.f64 (pow.f64 2/13 1/2) z)
(*.f64 (/.f64 (pow.f64 2/13 1/4) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (pow.f64 2/13 1/4) (cbrt.f64 z)))
(/.f64 (*.f64 (pow.f64 2/13 1/4) (/.f64 (pow.f64 2/13 1/4) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (/.f64 (pow.f64 2/13 1/2) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (/.f64 (cbrt.f64 2/13) 1) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) z))
(*.f64 (cbrt.f64 2/13) (*.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 1 z)))
(*.f64 (cbrt.f64 2/13) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) z))
(*.f64 (/.f64 (cbrt.f64 2/13) (sqrt.f64 z)) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (sqrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)) (/.f64 (cbrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2)))
(/.f64 (*.f64 (cbrt.f64 2/13) (cbrt.f64 (/.f64 (sqrt.f64 2/13) z))) (pow.f64 (cbrt.f64 z) 2))
(pow.f64 (/.f64 (sqrt.f64 2/13) z) 1)
(/.f64 (sqrt.f64 2/13) z)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)) 2)
(/.f64 (sqrt.f64 2/13) z)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2/13) z)) 3)
(/.f64 (sqrt.f64 2/13) z)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3) 1/3)
(/.f64 (sqrt.f64 2/13) z)
(pow.f64 (/.f64 z (sqrt.f64 2/13)) -1)
(/.f64 (sqrt.f64 2/13) z)
(neg.f64 (/.f64 (sqrt.f64 2/13) (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) z)
(sqrt.f64 (/.f64 2/13 (*.f64 z z)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (sqrt.f64 2/13) z)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2/13) z))))
(/.f64 (sqrt.f64 2/13) z)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3))
(/.f64 (sqrt.f64 2/13) z)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (sqrt.f64 2/13) z)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (sqrt.f64 2/13) z)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2/13) z)) 1))
(/.f64 (sqrt.f64 2/13) z)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (sqrt.f64 2/13) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) 1)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (exp.f64 -13/2) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 1)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 1 (/.f64 (/.f64 z (sqrt.f64 2/13)) (exp.f64 -13/2)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (sqrt.f64 (exp.f64 -13/2)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (sqrt.f64 (exp.f64 -13/2))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13/2)) (/.f64 z (sqrt.f64 2/13))) (sqrt.f64 (exp.f64 -13/2)))
(*.f64 (sqrt.f64 (exp.f64 -13/2)) (*.f64 (/.f64 (sqrt.f64 (exp.f64 -13/2)) z) (sqrt.f64 2/13)))
(/.f64 (pow.f64 2/13 1/4) (/.f64 (/.f64 z (exp.f64 -13/2)) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/4) z) (*.f64 (exp.f64 -13/2) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/2) z) (exp.f64 -13/2))
(/.f64 (pow.f64 2/13 1/4) (/.f64 z (*.f64 (pow.f64 2/13 1/4) (exp.f64 -13/2))))
(*.f64 (/.f64 (pow.f64 2/13 1/4) z) (*.f64 (exp.f64 -13/2) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/2) z) (exp.f64 -13/2))
(/.f64 (cbrt.f64 (exp.f64 -13/2)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (cbrt.f64 (exp.f64 -13))))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 -13/2)) (/.f64 z (sqrt.f64 2/13))) (cbrt.f64 (exp.f64 -13)))
(*.f64 (cbrt.f64 (exp.f64 -13)) (*.f64 (/.f64 (cbrt.f64 (exp.f64 -13/2)) z) (sqrt.f64 2/13)))
(/.f64 (cbrt.f64 (exp.f64 -13)) (/.f64 (/.f64 z (sqrt.f64 2/13)) (cbrt.f64 (exp.f64 -13/2))))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 -13)) (/.f64 z (sqrt.f64 2/13))) (cbrt.f64 (exp.f64 -13/2)))
(/.f64 (*.f64 (cbrt.f64 (exp.f64 -13)) (cbrt.f64 (exp.f64 -13/2))) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 (/.f64 z (exp.f64 -13/2)) (cbrt.f64 2/13)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2))) (cbrt.f64 2/13))
(*.f64 (cbrt.f64 2/13) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (*.f64 z (exp.f64 13/2))))
(/.f64 (cbrt.f64 2/13) (/.f64 (/.f64 z (exp.f64 -13/2)) (cbrt.f64 (sqrt.f64 2/13))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2))) (cbrt.f64 2/13))
(*.f64 (cbrt.f64 2/13) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (*.f64 z (exp.f64 13/2))))
(/.f64 (cbrt.f64 2/13) (/.f64 z (*.f64 (cbrt.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2))) (cbrt.f64 2/13))
(*.f64 (cbrt.f64 2/13) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (*.f64 z (exp.f64 13/2))))
(/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (neg.f64 (sqrt.f64 2/13)) (/.f64 (neg.f64 z) (exp.f64 -13/2)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (/.f64 z (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) z))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (/.f64 z (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) z))
(/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 (/.f64 z (sqrt.f64 2/13))) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))))
(*.f64 (/.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 z (sqrt.f64 2/13)))) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (*.f64 (sqrt.f64 2/13) (sqrt.f64 (exp.f64 -13/2))) (/.f64 z (sqrt.f64 (exp.f64 -13/2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2/13) (sqrt.f64 (exp.f64 -13/2))) z) (sqrt.f64 (exp.f64 -13/2)))
(*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 z (sqrt.f64 (exp.f64 -13/2)))) (sqrt.f64 (exp.f64 -13/2)))
(/.f64 (*.f64 (sqrt.f64 2/13) (cbrt.f64 (exp.f64 -13))) (/.f64 z (cbrt.f64 (exp.f64 -13/2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2/13) (cbrt.f64 (exp.f64 -13))) z) (cbrt.f64 (exp.f64 -13/2)))
(*.f64 (cbrt.f64 (exp.f64 -13/2)) (/.f64 (*.f64 (sqrt.f64 2/13) (cbrt.f64 (exp.f64 -13))) z))
(/.f64 (/.f64 (exp.f64 -13/2) z) (/.f64 1 (sqrt.f64 2/13)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (pow.f64 2/13 1/4) (exp.f64 -13/2)) (/.f64 z (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/4) z) (*.f64 (exp.f64 -13/2) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/2) z) (exp.f64 -13/2))
(/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (pow.f64 2/13 1/4) (sqrt.f64 (exp.f64 -13/2))) (/.f64 z (*.f64 (pow.f64 2/13 1/4) (sqrt.f64 (exp.f64 -13/2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 2/13 1/4) (sqrt.f64 (exp.f64 -13/2))) z) (*.f64 (pow.f64 2/13 1/4) (sqrt.f64 (exp.f64 -13/2))))
(/.f64 (pow.f64 2/13 1/4) (/.f64 (/.f64 z (pow.f64 2/13 1/4)) (*.f64 (sqrt.f64 (exp.f64 -13/2)) (sqrt.f64 (exp.f64 -13/2)))))
(/.f64 (/.f64 (exp.f64 -13/2) (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 2/13)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (exp.f64 -13/2) (pow.f64 2/13 1/4)) (/.f64 z (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/4) z) (*.f64 (exp.f64 -13/2) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/2) z) (exp.f64 -13/2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 1) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 1) (/.f64 z 1))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 2/13)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2))) (cbrt.f64 2/13))
(*.f64 (cbrt.f64 2/13) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (*.f64 z (exp.f64 13/2))))
(/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) 1)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (exp.f64 -13/2) -1) (neg.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (neg.f64 (sqrt.f64 2/13)))) (neg.f64 (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 1 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2))) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2)))) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 1 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13)))) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))) (/.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 z)) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (cbrt.f64 z))
(/.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))) (/.f64 (cbrt.f64 z) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 z)) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (/.f64 1 (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (/.f64 1 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -1) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) 1) (sqrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 (/.f64 z (sqrt.f64 2/13))) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))))
(*.f64 (/.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 z (sqrt.f64 2/13)))) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (pow.f64 2/13 1/4)) (sqrt.f64 z))
(/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/4) (sqrt.f64 z)) (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 (neg.f64 (sqrt.f64 2/13)))) (sqrt.f64 (neg.f64 z)))
(/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (/.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 (sqrt.f64 2/13)))))
(*.f64 (/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 (sqrt.f64 2/13))))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) 1) (cbrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (sqrt.f64 2/13))) (cbrt.f64 z))
(/.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (/.f64 (cbrt.f64 z) (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (neg.f64 (sqrt.f64 2/13)))) (cbrt.f64 (neg.f64 z)))
(/.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (/.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 (sqrt.f64 2/13)))))
(*.f64 (/.f64 (*.f64 (exp.f64 -13/2) (cbrt.f64 (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 (neg.f64 z))) (cbrt.f64 (neg.f64 (sqrt.f64 2/13))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) 1) (exp.f64 -13/2)) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (sqrt.f64 z)) (exp.f64 -13/2)) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (pow.f64 (cbrt.f64 z) 2)) (exp.f64 -13/2)) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 -1 (exp.f64 -13/2)) (neg.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (cbrt.f64 2/13) (exp.f64 -13/2)) (/.f64 z (cbrt.f64 (sqrt.f64 2/13))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2))) (cbrt.f64 2/13))
(*.f64 (cbrt.f64 2/13) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (*.f64 z (exp.f64 13/2))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 2/13))) (exp.f64 -13/2)) (neg.f64 (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) 1) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) 1) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) 1) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) 1) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) 1) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))) (/.f64 (sqrt.f64 z) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 z)) (sqrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(/.f64 (*.f64 1 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 (/.f64 z (sqrt.f64 2/13))) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))))
(*.f64 (/.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 z (sqrt.f64 2/13)))) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (*.f64 (pow.f64 2/13 1/4) (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 z))
(/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/4) (sqrt.f64 z)) (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 2/13))) (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z)))) (sqrt.f64 (neg.f64 z)))
(/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (/.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 (sqrt.f64 2/13)))))
(*.f64 (/.f64 (*.f64 (exp.f64 -13/2) (sqrt.f64 (/.f64 (sqrt.f64 2/13) z))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 (sqrt.f64 2/13))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))) (cbrt.f64 z))
(/.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))) (/.f64 (cbrt.f64 z) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z)))) (cbrt.f64 z)) (cbrt.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) (cbrt.f64 z))) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (exp.f64 -13/2) 1) (/.f64 z (sqrt.f64 2/13)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (exp.f64 -13/2) (*.f64 (cbrt.f64 (/.f64 z (sqrt.f64 2/13))) (cbrt.f64 (/.f64 z (sqrt.f64 2/13))))) (cbrt.f64 (/.f64 z (sqrt.f64 2/13))))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 1 (pow.f64 2/13 1/4))) (/.f64 z (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/4) z) (*.f64 (exp.f64 -13/2) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (pow.f64 2/13 1/2) z) (exp.f64 -13/2))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 1 (cbrt.f64 2/13))) (/.f64 z (cbrt.f64 (sqrt.f64 2/13))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 z (exp.f64 -13/2))) (cbrt.f64 2/13))
(*.f64 (cbrt.f64 2/13) (/.f64 (cbrt.f64 (sqrt.f64 2/13)) (*.f64 z (exp.f64 13/2))))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4))) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4)))
(/.f64 (exp.f64 -13/2) (*.f64 (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4)) (/.f64 (sqrt.f64 z) (pow.f64 2/13 1/4))))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 z) (cbrt.f64 2/13))) (/.f64 (sqrt.f64 z) (cbrt.f64 (sqrt.f64 2/13))))
(*.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (sqrt.f64 z)) (cbrt.f64 2/13)) (sqrt.f64 z)) (cbrt.f64 (sqrt.f64 2/13)))
(*.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 z) (cbrt.f64 2/13)))))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) 1)) (/.f64 (cbrt.f64 z) (sqrt.f64 2/13)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 2/13 1/4))) (/.f64 (cbrt.f64 z) (pow.f64 2/13 1/4)))
(*.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (pow.f64 (cbrt.f64 z) 2)) (pow.f64 2/13 1/4)) (cbrt.f64 z)) (pow.f64 2/13 1/4))
(*.f64 (pow.f64 2/13 1/4) (/.f64 (*.f64 (pow.f64 2/13 1/4) (/.f64 (exp.f64 -13/2) (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z)))
(/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 2/13))) (/.f64 (cbrt.f64 z) (cbrt.f64 (sqrt.f64 2/13))))
(/.f64 (exp.f64 -13/2) (*.f64 (/.f64 (cbrt.f64 z) (cbrt.f64 (sqrt.f64 2/13))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 2/13))))
(*.f64 (cbrt.f64 (sqrt.f64 2/13)) (/.f64 (exp.f64 -13/2) (*.f64 (cbrt.f64 z) (/.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 2/13)))))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) 1) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) -1) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) 1) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) -1) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2/13)) (exp.f64 -13/2)) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) 1) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 1 (exp.f64 -13/2))) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) 1) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (cbrt.f64 z)) (cbrt.f64 (sqrt.f64 z)))
(/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) (sqrt.f64 z))) (*.f64 (cbrt.f64 (sqrt.f64 z)) (cbrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 (cbrt.f64 (sqrt.f64 z)) (*.f64 (/.f64 (sqrt.f64 z) (exp.f64 -13/2)) (cbrt.f64 z))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 (sqrt.f64 z))) (sqrt.f64 (sqrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 z) (exp.f64 -13/2))) (sqrt.f64 (pow.f64 (cbrt.f64 z) 2))) (sqrt.f64 (cbrt.f64 z)))
(/.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) (sqrt.f64 z))) (*.f64 (sqrt.f64 (cbrt.f64 z)) (sqrt.f64 (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2/13) (sqrt.f64 z)) (sqrt.f64 (cbrt.f64 z))) (/.f64 (exp.f64 -13/2) (fabs.f64 (cbrt.f64 z))))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) 1) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (sqrt.f64 (cbrt.f64 z))) (sqrt.f64 (cbrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 (sqrt.f64 z))) (cbrt.f64 (sqrt.f64 z)))
(/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (pow.f64 (cbrt.f64 z) 2)) (sqrt.f64 2/13)) (*.f64 (cbrt.f64 (sqrt.f64 z)) (cbrt.f64 (sqrt.f64 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 (sqrt.f64 z)) (cbrt.f64 (sqrt.f64 z))))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z)))
(/.f64 (*.f64 (/.f64 (exp.f64 -13/2) (pow.f64 (cbrt.f64 z) 2)) (sqrt.f64 2/13)) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (/.f64 (/.f64 (exp.f64 -13/2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (cbrt.f64 z))) (/.f64 (sqrt.f64 2/13) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))))
(/.f64 (/.f64 (/.f64 (exp.f64 -13/2) (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 2/13))) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 z)))) (cbrt.f64 (cbrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) 1) (neg.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 z)) (neg.f64 (sqrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (pow.f64 (cbrt.f64 z) 2)) (neg.f64 (cbrt.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (sqrt.f64 (neg.f64 z))) (sqrt.f64 (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 (cbrt.f64 (neg.f64 z)) (cbrt.f64 (neg.f64 z)))) (cbrt.f64 (neg.f64 z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) -1) z)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 (sqrt.f64 z))) (sqrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (neg.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 z))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 1)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 2)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))) 3)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 3) 1/3)
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))
(log.f64 (pow.f64 (exp.f64 (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) z)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)))))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z)) 3))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3) (pow.f64 (exp.f64 -13/2) 3)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 -13/2) 3) (pow.f64 (/.f64 (sqrt.f64 2/13) z) 3)))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(exp.f64 (-.f64 -13/2 (log.f64 (/.f64 z (sqrt.f64 2/13)))))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(exp.f64 (*.f64 (-.f64 -13/2 (log.f64 (/.f64 z (sqrt.f64 2/13)))) 1))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (exp.f64 -13/2) z))))
(/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))
(*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))

localize166.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.1%
(exp.f64 (neg.f64 (+.f64 z 13/2)))
97.6%
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2))))
96.6%
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
Compiler

Compiled 413 to 334 computations (19.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
z
@0
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
0.0ms
z
@inf
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
0.0ms
z
@-inf
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))

rewrite134.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
616×+-commutative
508×add-sqr-sqrt
482×add-exp-log
482×add-cbrt-cube
482×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02061
149361
2741861
Stop Event
node limit
Counts
1 → 50
Calls
Call 1
Inputs
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) 1) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 1) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (/.f64 1 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (/.f64 1 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)) (+.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 z (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (neg.f64 z) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (neg.f64 z) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 (neg.f64 z) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (neg.f64 z) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) z) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) z)) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 1)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 z 10000000000000/6765203681218851))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (neg.f64 z)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) -6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (neg.f64 z))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) z) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) z)) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (*.f64 z 10000000000000/6765203681218851)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 1)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 z 10000000000000/6765203681218851))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (neg.f64 z)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) -6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (neg.f64 z))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))) (neg.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3))) (neg.f64 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 1) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 3) 1/3) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 3)) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 1)) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 1 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 1 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 6765203681218851/10000000000000 z)) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 6765203681218851/10000000000000 z)) #(struct:egraph-query ((+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify142.0ms (0.4%)

Algorithm
egg-herbie
Rules
1458×fma-def
1166×associate-+r-
758×*-commutative
592×associate-/r*
586×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02267410
16347306
223567246
371947246
Stop Event
node limit
Counts
62 → 103
Calls
Call 1
Inputs
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 18646983574419129/20000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 18646983574419129/20000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (+.f64 (*.f64 -841870861561131653/720000000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 18646983574419129/20000000000000)
(/.f64 30223877537487/2500000000000 z)
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3)))))
(-.f64 (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 714212130605129/5000000000000 (/.f64 1 (pow.f64 z 4))))
(/.f64 30223877537487/2500000000000 z)
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3)))))
(-.f64 (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 714212130605129/5000000000000 (/.f64 1 (pow.f64 z 4))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) 1)
(-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(*.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (/.f64 1 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(*.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (/.f64 1 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z))))))
(/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)) (+.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 z (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(/.f64 (+.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(/.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (neg.f64 z) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (neg.f64 z) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 (neg.f64 z) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (neg.f64 z) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) z) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) z))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 1)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 z 10000000000000/6765203681218851)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (neg.f64 z)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) -6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (neg.f64 z)))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) z) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) z))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (*.f64 z 10000000000000/6765203681218851)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 1)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 z 10000000000000/6765203681218851)))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (neg.f64 z)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) -6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (neg.f64 z)))
(/.f64 (neg.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))) (neg.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3))) (neg.f64 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z))))))
(pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 1 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 1 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z))
(fma.f64 (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 6765203681218851/10000000000000 z))
(fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 6765203681218851/10000000000000 z))
Outputs
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 18646983574419129/20000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) -18646983574419129/20000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 18646983574419129/20000000000000)
(+.f64 (fma.f64 130311870198853951/120000000000000 z (/.f64 6765203681218851/10000000000000 z)) -18646983574419129/20000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (/.f64 6765203681218851/10000000000000 z)) -18646983574419129/20000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (fma.f64 z 130311870198853951/120000000000000 -18646983574419129/20000000000000))
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (+.f64 (*.f64 -841870861561131653/720000000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 18646983574419129/20000000000000)
(+.f64 (fma.f64 130311870198853951/120000000000000 z (fma.f64 -841870861561131653/720000000000000 (*.f64 z z) (/.f64 6765203681218851/10000000000000 z))) -18646983574419129/20000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (fma.f64 -841870861561131653/720000000000000 (*.f64 z z) (/.f64 6765203681218851/10000000000000 z))) -18646983574419129/20000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (/.f64 6765203681218851/10000000000000 z)) (fma.f64 -841870861561131653/720000000000000 (*.f64 z z) -18646983574419129/20000000000000))
(/.f64 30223877537487/2500000000000 z)
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3)))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))))
(-.f64 (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 714212130605129/5000000000000 (/.f64 1 (pow.f64 z 4))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (-.f64 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))) (/.f64 714212130605129/5000000000000 (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z)) (+.f64 (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)) (/.f64 -714212130605129/5000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)) (/.f64 -714212130605129/5000000000000 (pow.f64 z 4)))))
(/.f64 30223877537487/2500000000000 z)
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))
(+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3)))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))))
(-.f64 (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))) (*.f64 714212130605129/5000000000000 (/.f64 1 (pow.f64 z 4))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (-.f64 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3))) (/.f64 714212130605129/5000000000000 (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z)) (+.f64 (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)) (/.f64 -714212130605129/5000000000000 (pow.f64 z 4))))
(+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)) (/.f64 -714212130605129/5000000000000 (pow.f64 z 4)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) 1)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))
(*.f64 1 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 1)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2)))
(*.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (/.f64 1 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))
(*.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (/.f64 1 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z))))))
(*.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (/.f64 1 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z)))))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (-.f64 (/.f64 -6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3))))
(*.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (/.f64 1 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z)))))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (-.f64 (/.f64 -6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))))
(*.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (/.f64 1 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z)))))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (-.f64 (/.f64 -6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))))
(*.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (/.f64 1 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z)))))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (-.f64 (/.f64 -6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)) (+.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)) (fma.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)) (fma.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (fma.f64 6765203681218851/10000000000000 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (fma.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (fma.f64 6765203681218851/10000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 5974183227231441543533561162253/50000000000000000000000000 (+.f64 z 3)))) (*.f64 z (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 z (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))))) (*.f64 z (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))))
(/.f64 (fma.f64 6765203681218851/10000000000000 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) (*.f64 z (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))))) (*.f64 z (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)))))
(/.f64 (+.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (*.f64 10000000000000/6765203681218851 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 10000000000000/6765203681218851)))
(/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) 10000000000000/6765203681218851 (/.f64 588716763873802/2255067893739617 (+.f64 z 3)))))
(/.f64 (+.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z 10000000000000/6765203681218851)))
(/.f64 (fma.f64 z (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) 10000000000000/6765203681218851) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)))) (*.f64 z (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) 10000000000000/6765203681218851)))
(/.f64 (fma.f64 z (fma.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) 10000000000000/6765203681218851 (/.f64 -31191860336727207531769765603776766852501482343/10570630751904454687500000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)))) (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) (*.f64 z 10000000000000/6765203681218851)))
(/.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 (neg.f64 z) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (neg.f64 z) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (neg.f64 z) (*.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) -6765203681218851/10000000000000)) (*.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (neg.f64 z)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) -6765203681218851/10000000000000) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (-.f64 (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) -6765203681218851/10000000000000 (/.f64 -5974183227231441543533561162253/50000000000000000000000000 (+.f64 z 3))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 (+.f64 (*.f64 -6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 (neg.f64 z) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (neg.f64 z) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))
(/.f64 (fma.f64 -6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (neg.f64 z))) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (neg.f64 z)))
(/.f64 (fma.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) -6765203681218851/10000000000000 (*.f64 z (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)))))) (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) (neg.f64 z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) -6765203681218851/10000000000000) (*.f64 z (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))))) (*.f64 z (neg.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) z) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) z))
(/.f64 (fma.f64 6765203681218851/10000000000000 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (fma.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (fma.f64 6765203681218851/10000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 5974183227231441543533561162253/50000000000000000000000000 (+.f64 z 3)))) (*.f64 z (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 1)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 z 10000000000000/6765203681218851)))
(/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (*.f64 10000000000000/6765203681218851 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 10000000000000/6765203681218851)))
(/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) 10000000000000/6765203681218851 (/.f64 588716763873802/2255067893739617 (+.f64 z 3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (neg.f64 z)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) -6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (neg.f64 z)))
(/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (neg.f64 z) (*.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) -6765203681218851/10000000000000)) (*.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (neg.f64 z)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) -6765203681218851/10000000000000) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (-.f64 (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) -6765203681218851/10000000000000 (/.f64 -5974183227231441543533561162253/50000000000000000000000000 (+.f64 z 3))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) z) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) z))
(/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))))) (*.f64 z (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))))
(/.f64 (fma.f64 6765203681218851/10000000000000 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) (*.f64 z (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))))) (*.f64 z (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (*.f64 z 10000000000000/6765203681218851)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 1)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 z 10000000000000/6765203681218851)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z 10000000000000/6765203681218851)))
(/.f64 (fma.f64 z (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) 10000000000000/6765203681218851) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)))) (*.f64 z (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) 10000000000000/6765203681218851)))
(/.f64 (fma.f64 z (fma.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) 10000000000000/6765203681218851 (/.f64 -31191860336727207531769765603776766852501482343/10570630751904454687500000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)))) (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) (*.f64 z 10000000000000/6765203681218851)))
(/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) (neg.f64 z)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) -6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (neg.f64 z)))
(/.f64 (fma.f64 -6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (neg.f64 z))) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (neg.f64 z)))
(/.f64 (fma.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) -6765203681218851/10000000000000 (*.f64 z (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)))))) (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) (neg.f64 z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) -6765203681218851/10000000000000) (*.f64 z (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))))) (*.f64 z (neg.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))))))
(/.f64 (neg.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))) (neg.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))
(/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))
(/.f64 (neg.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3))) (neg.f64 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z))))))
(*.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (/.f64 1 (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z)))))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 6765203681218851/10000000000000 z))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (-.f64 (/.f64 -6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))))) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))))
(pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 1)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(pow.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 3) 1/3)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 2))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(log.f64 (exp.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 3))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 1))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 1 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 1 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (sqrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 6765203681218851/10000000000000 z))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (cbrt.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 6765203681218851/10000000000000 z))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (cbrt.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 6765203681218851/10000000000000 z))

localize196.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.2%
(exp.f64 (neg.f64 (+.f64 z 6)))
98.0%
(+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))
97.8%
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2)))
Compiler

Compiled 412 to 338 computations (18% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
z
@0
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2)))
1.0ms
z
@inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2)))
1.0ms
z
@-inf
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2)))
1.0ms
z
@0
(exp.f64 (neg.f64 (+.f64 z 6)))
0.0ms
z
@inf
(exp.f64 (neg.f64 (+.f64 z 6)))

rewrite100.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
548×add-sqr-sqrt
518×*-un-lft-identity
514×pow1
512×add-exp-log
510×add-log-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02578
155368
2696864
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2)))
(exp.f64 (neg.f64 (+.f64 z 6)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))) 2) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))) 3) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 3) 1/3) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 2)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (pow.f64 (exp.f64 (exp.f64 (+.f64 z 11/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 3)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 3) (pow.f64 (exp.f64 (+.f64 z 11/2)) 3))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 z 11/2)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 3))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 11/2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 11/2)) 1)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 z 6)))) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 (+.f64 z 6)) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (exp.f64 (+.f64 z 6))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (exp.f64 (+.f64 z 6))) (sqrt.f64 (exp.f64 (+.f64 z 6)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (exp.f64 (+.f64 z 6))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2)) (cbrt.f64 (exp.f64 (+.f64 z 6)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 6) (exp.f64 z)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 z) (exp.f64 6)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 -1 (neg.f64 (exp.f64 (+.f64 z 6)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (exp.f64 (+.f64 z 6))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (exp.f64 (+.f64 z 6)) 1)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (+.f64 z 6)) -1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (+.f64 z 6)) 1) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (exp.f64 (+.f64 z 6))) 2) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 6))) 3) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 3) 1/3) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 -1) (+.f64 z 6)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (+.f64 z 6) 2))) (cbrt.f64 (+.f64 z 6))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 1) (+.f64 z 6)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (sqrt.f64 (+.f64 z 6))) (sqrt.f64 (+.f64 z 6))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (exp.f64 (+.f64 z 6)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 z 6))))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 3)) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 6)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 6)))) #(struct:egraph-query ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (exp.f64 (neg.f64 (+.f64 z 6)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
1056×distribute-lft-in
1050×distribute-rgt-in
758×unswap-sqr
590×associate-*r/
584×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02073202
15572776
222892576
Stop Event
node limit
Counts
66 → 88
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)))) (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)))) (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))))) (+.f64 (*.f64 (exp.f64 -6) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (*.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))))) (*.f64 -1/6 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)))) (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))))) (+.f64 (*.f64 (exp.f64 -6) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (*.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (+.f64 6 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (+.f64 6 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (+.f64 6 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (+.f64 6 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 -1/2) (exp.f64 (-.f64 (*.f64 -1 z) 6))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 -1/2) (exp.f64 (-.f64 (*.f64 -1 z) 6))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 -1/2) (exp.f64 (-.f64 (*.f64 -1 z) 6))))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 -1/2) (exp.f64 (-.f64 (*.f64 -1 z) 6))))) (sqrt.f64 (PI.f64)))
(exp.f64 -6)
(+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) z)) (exp.f64 -6))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 -6) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) z)) (exp.f64 -6)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 -6) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) z)) (+.f64 (exp.f64 -6) (*.f64 -1/6 (*.f64 (exp.f64 -6) (pow.f64 z 3))))))
(exp.f64 (neg.f64 (+.f64 6 z)))
(exp.f64 (neg.f64 (+.f64 6 z)))
(exp.f64 (neg.f64 (+.f64 6 z)))
(exp.f64 (neg.f64 (+.f64 6 z)))
(exp.f64 (-.f64 (*.f64 -1 z) 6))
(exp.f64 (-.f64 (*.f64 -1 z) 6))
(exp.f64 (-.f64 (*.f64 -1 z) 6))
(exp.f64 (-.f64 (*.f64 -1 z) 6))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (+.f64 z 11/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 3) (pow.f64 (exp.f64 (+.f64 z 11/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 z 11/2)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 11/2)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 11/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 z 6)))) 1)
(*.f64 (exp.f64 (+.f64 z 6)) 1)
(*.f64 1 (exp.f64 (+.f64 z 6)))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 z 6))) (sqrt.f64 (exp.f64 (+.f64 z 6))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 z 6))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2)) (cbrt.f64 (exp.f64 (+.f64 z 6))))
(*.f64 (exp.f64 6) (exp.f64 z))
(*.f64 (exp.f64 z) (exp.f64 6))
(*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6))
(/.f64 -1 (neg.f64 (exp.f64 (+.f64 z 6))))
(/.f64 1 (exp.f64 (+.f64 z 6)))
(/.f64 1 (/.f64 (exp.f64 (+.f64 z 6)) 1))
(pow.f64 (exp.f64 (+.f64 z 6)) -1)
(pow.f64 (exp.f64 (+.f64 z 6)) 1)
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 z 6))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 6))) 3)
(pow.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 3) 1/3)
(pow.f64 (exp.f64 -1) (+.f64 z 6))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (+.f64 z 6) 2))) (cbrt.f64 (+.f64 z 6)))
(pow.f64 (exp.f64 1) (+.f64 z 6))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 z 6))) (sqrt.f64 (+.f64 z 6)))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2))
(log.f64 (exp.f64 (exp.f64 (+.f64 z 6))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 z 6)))))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 6))))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 6))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)))) (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 z (fma.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (neg.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 z (fma.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13))))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 z (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)))) (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))))) (+.f64 (*.f64 (exp.f64 -6) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (*.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 z (fma.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (neg.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (fma.f64 (exp.f64 -6) (*.f64 (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (*.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))) 1/2))) (*.f64 z z))) (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 z (fma.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 z (*.f64 z (-.f64 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 1/2 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 z (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1))) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 z (*.f64 z (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) 1/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))))) (*.f64 -1/6 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)))) (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))))) (+.f64 (*.f64 (exp.f64 -6) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (*.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))))) (pow.f64 z 2))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))) (sqrt.f64 (PI.f64))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 z 3) (fma.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (sqrt.f64 2/13) (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591))) (fma.f64 -1 (*.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (fma.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (*.f64 -1/6 (exp.f64 -6)) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)))))))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 z (fma.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (neg.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (fma.f64 (exp.f64 -6) (*.f64 (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (*.f64 (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))) 1/2))) (*.f64 z z))) (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 -6) (*.f64 (exp.f64 -1/2) (sqrt.f64 2/13))))))))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 z 3) (fma.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))) (-.f64 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -1/6 (*.f64 (*.f64 1/2 (exp.f64 -13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 z (fma.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (*.f64 (exp.f64 -13/2) (neg.f64 (sqrt.f64 2/13)))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 z (*.f64 z (-.f64 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 1/2 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 z (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1))) (+.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 z (*.f64 z (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) 1/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)))))))) (*.f64 (+.f64 (*.f64 (exp.f64 -13/2) (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) 1/2) (*.f64 (sqrt.f64 2/13) -1/6))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (*.f64 (sqrt.f64 2) (pow.f64 z 3)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (+.f64 6 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 (+.f64 -1/2 (-.f64 -6 z))) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (+.f64 6 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 (+.f64 -1/2 (-.f64 -6 z))) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (+.f64 6 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 (+.f64 -1/2 (-.f64 -6 z))) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (+.f64 6 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (exp.f64 (+.f64 -1/2 (-.f64 -6 z))) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 -1/2) (exp.f64 (-.f64 (*.f64 -1 z) 6))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))) (exp.f64 (+.f64 -1/2 (fma.f64 -1 z -6)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z))))))
(*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 -1/2) (exp.f64 (-.f64 (*.f64 -1 z) 6))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))) (exp.f64 (+.f64 -1/2 (fma.f64 -1 z -6)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z))))))
(*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 -1/2) (exp.f64 (-.f64 (*.f64 -1 z) 6))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))) (exp.f64 (+.f64 -1/2 (fma.f64 -1 z -6)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z))))))
(*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (*.f64 (exp.f64 -1/2) (exp.f64 (-.f64 (*.f64 -1 z) 6))))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))) (exp.f64 (+.f64 -1/2 (fma.f64 -1 z -6)))) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z))))))
(*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))))
(exp.f64 -6)
(+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) z)) (exp.f64 -6))
(fma.f64 -1 (*.f64 (exp.f64 -6) z) (exp.f64 -6))
(-.f64 (exp.f64 -6) (*.f64 (exp.f64 -6) z))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 -6) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) z)) (exp.f64 -6)))
(fma.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 z z)) (fma.f64 -1 (*.f64 (exp.f64 -6) z) (exp.f64 -6)))
(fma.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 z z)) (-.f64 (exp.f64 -6) (*.f64 (exp.f64 -6) z)))
(+.f64 (exp.f64 -6) (*.f64 (exp.f64 -6) (-.f64 (*.f64 1/2 (*.f64 z z)) z)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 -6) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 -6) z)) (+.f64 (exp.f64 -6) (*.f64 -1/6 (*.f64 (exp.f64 -6) (pow.f64 z 3))))))
(fma.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 z z)) (+.f64 (fma.f64 -1 (*.f64 (exp.f64 -6) z) (exp.f64 -6)) (*.f64 -1/6 (*.f64 (exp.f64 -6) (pow.f64 z 3)))))
(fma.f64 1/2 (*.f64 (exp.f64 -6) (*.f64 z z)) (-.f64 (fma.f64 -1/6 (*.f64 (exp.f64 -6) (pow.f64 z 3)) (exp.f64 -6)) (*.f64 (exp.f64 -6) z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 z 3)) 1) (exp.f64 -6)) (*.f64 (exp.f64 -6) (-.f64 (*.f64 1/2 (*.f64 z z)) z)))
(exp.f64 (neg.f64 (+.f64 6 z)))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(exp.f64 (neg.f64 (+.f64 6 z)))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(exp.f64 (neg.f64 (+.f64 6 z)))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(exp.f64 (neg.f64 (+.f64 6 z)))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(exp.f64 (-.f64 (*.f64 -1 z) 6))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(exp.f64 (-.f64 (*.f64 -1 z) 6))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(exp.f64 (-.f64 (*.f64 -1 z) 6))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(exp.f64 (-.f64 (*.f64 -1 z) 6))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))) 2)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))) 3)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2)))) 2))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2)))))
(fabs.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 (exp.f64 (+.f64 z 11/2))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2)))) 3))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 3) (pow.f64 (exp.f64 (+.f64 z 11/2)) 3)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 z 11/2)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 3)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 11/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 11/2)) 1))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 11/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (exp.f64 (+.f64 z 11/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (*.f64 (exp.f64 (+.f64 z 11/2)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 z 6)))) 1)
(exp.f64 (+.f64 z 6))
(*.f64 (exp.f64 (+.f64 z 6)) 1)
(exp.f64 (+.f64 z 6))
(*.f64 1 (exp.f64 (+.f64 z 6)))
(exp.f64 (+.f64 z 6))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 z 6))) (sqrt.f64 (exp.f64 (+.f64 z 6))))
(exp.f64 (+.f64 z 6))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 z 6))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2)) (cbrt.f64 (exp.f64 (+.f64 z 6))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 z 6))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2)))
(*.f64 (exp.f64 6) (exp.f64 z))
(exp.f64 (+.f64 z 6))
(*.f64 (exp.f64 z) (exp.f64 6))
(exp.f64 (+.f64 z 6))
(*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(/.f64 -1 (neg.f64 (exp.f64 (+.f64 z 6))))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(/.f64 1 (exp.f64 (+.f64 z 6)))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(/.f64 1 (/.f64 (exp.f64 (+.f64 z 6)) 1))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(pow.f64 (exp.f64 (+.f64 z 6)) -1)
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(pow.f64 (exp.f64 (+.f64 z 6)) 1)
(exp.f64 (+.f64 z 6))
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 z 6))) 2)
(exp.f64 (+.f64 z 6))
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 6))) 3)
(exp.f64 (+.f64 z 6))
(pow.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 3) 1/3)
(exp.f64 (+.f64 z 6))
(pow.f64 (exp.f64 -1) (+.f64 z 6))
(exp.f64 (+.f64 -6 (neg.f64 z)))
(exp.f64 (-.f64 -6 z))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (+.f64 z 6) 2))) (cbrt.f64 (+.f64 z 6)))
(pow.f64 (exp.f64 1) (+.f64 z 6))
(pow.f64 (E.f64) (+.f64 z 6))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 z 6))) (sqrt.f64 (+.f64 z 6)))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 2))
(fabs.f64 (exp.f64 (+.f64 z 6)))
(log.f64 (exp.f64 (exp.f64 (+.f64 z 6))))
(exp.f64 (+.f64 z 6))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 z 6)))))
(exp.f64 (+.f64 z 6))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 6)) 3))
(exp.f64 (+.f64 z 6))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 6))))
(exp.f64 (+.f64 z 6))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 6))))
(exp.f64 (+.f64 z 6))

localize287.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.2%
(exp.f64 (+.f64 z 13/2))
97.7%
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))
96.2%
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
Compiler

Compiled 592 to 504 computations (14.9% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
z
@0
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
1.0ms
z
@-inf
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
1.0ms
z
@inf
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))

rewrite177.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1794×associate-*l/
1758×associate-/r*
394×add-sqr-sqrt
378×*-un-lft-identity
374×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01953
139953
2505153
Stop Event
node limit
Counts
1 → 143
Calls
Call 1
Inputs
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) 1) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/4) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/4) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (pow.f64 (*.f64 (PI.f64) 2) 1/4)) (pow.f64 (*.f64 (PI.f64) 2) 1/4)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (PI.f64))) (sqrt.f64 2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 1) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (exp.f64 (+.f64 z 13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2))) (/.f64 1 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (exp.f64 13/2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 1) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) 1) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 -1 (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) 1) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) 1) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) 1) (exp.f64 13/2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))) (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (exp.f64 (+.f64 z 13/2)) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (exp.f64 (+.f64 z 13/2)) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (pow.f64 (+.f64 z 13/2) z))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) 1)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) -1/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) 1)) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) -1/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) 1)) (/.f64 (exp.f64 13/2) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (exp.f64 13/2) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (exp.f64 13/2) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (exp.f64 13/2) (pow.f64 (+.f64 z 13/2) -1/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2)) (exp.f64 z)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (exp.f64 z)) (neg.f64 (exp.f64 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) -1) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 z))) (exp.f64 13/2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 z)) (neg.f64 (exp.f64 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) -1) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (exp.f64 z))) (exp.f64 13/2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) 1) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 13/2)) (exp.f64 z)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) 1) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 z))) (cbrt.f64 (exp.f64 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) 1) (exp.f64 13/2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (sqrt.f64 (exp.f64 13/2))) (sqrt.f64 (exp.f64 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (*.f64 (cbrt.f64 (exp.f64 13/2)) (cbrt.f64 (exp.f64 13/2)))) (cbrt.f64 (exp.f64 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (exp.f64 z)) (neg.f64 (exp.f64 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) -1) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 z))) (exp.f64 13/2)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 2) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 3) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) 1/3) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 1) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2))) 2)) (cbrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2)))) (sqrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2)))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3)) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify130.0ms (0.3%)

Algorithm
egg-herbie
Rules
1032×associate-/l*
890×distribute-lft-in
884×distribute-rgt-in
834×associate-/l/
664×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046510933
1120710767
2553310751
Stop Event
node limit
Counts
155 → 222
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)))))) (pow.f64 z 3)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/4) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/4) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (pow.f64 (*.f64 (PI.f64) 2) 1/4)) (pow.f64 (*.f64 (PI.f64) 2) 1/4))
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (PI.f64))) (sqrt.f64 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 1) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1)
(/.f64 1 (/.f64 (exp.f64 (+.f64 z 13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2))) (/.f64 1 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 (+.f64 z 13/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (exp.f64 13/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 1) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) 1) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 (+.f64 z 13/2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2))
(/.f64 (*.f64 -1 (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 (+.f64 z 13/2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) 1) (exp.f64 (+.f64 z 13/2)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) 1) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) 1) (exp.f64 13/2))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))) (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (exp.f64 (+.f64 z 13/2)) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (exp.f64 (+.f64 z 13/2)) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (pow.f64 (+.f64 z 13/2) z))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) 1)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) 1)) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) 1)) (/.f64 (exp.f64 13/2) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (exp.f64 13/2) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (exp.f64 13/2) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (exp.f64 13/2) (pow.f64 (+.f64 z 13/2) -1/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2)) (exp.f64 z))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (exp.f64 z)) (neg.f64 (exp.f64 13/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) -1) (exp.f64 (+.f64 z 13/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 z))) (exp.f64 13/2))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 z)) (neg.f64 (exp.f64 13/2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) -1) (exp.f64 (+.f64 z 13/2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (exp.f64 z))) (exp.f64 13/2))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) 1) (exp.f64 (+.f64 z 13/2)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 13/2)) (exp.f64 z))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) 1) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 13/2)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 z))) (cbrt.f64 (exp.f64 13/2)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) 1) (exp.f64 13/2))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (sqrt.f64 (exp.f64 13/2))) (sqrt.f64 (exp.f64 13/2)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (*.f64 (cbrt.f64 (exp.f64 13/2)) (cbrt.f64 (exp.f64 13/2)))) (cbrt.f64 (exp.f64 13/2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (exp.f64 z)) (neg.f64 (exp.f64 13/2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) -1) (exp.f64 (+.f64 z 13/2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 z))) (exp.f64 13/2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) 1/3)
(pow.f64 (exp.f64 1) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2))) 2)) (cbrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2)))) (sqrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64)))) (exp.f64 13/2))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (*.f64 (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) z)))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) 1/2)))) (*.f64 z z)) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (*.f64 (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) z))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) z)) (*.f64 z (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))))))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) z) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (*.f64 z (*.f64 z (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))))))))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)))))) (pow.f64 z 3)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64))))))
(fma.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) 1/2)))) (*.f64 z z)) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (-.f64 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) 1/2) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591)))))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))) (fma.f64 1/6 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (fma.f64 1/2 (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))))))) (pow.f64 z 3)) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (*.f64 (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) z)))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 z (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) z)) (*.f64 (-.f64 (-.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/6 (fma.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))))) (pow.f64 z 3)))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 z (*.f64 z (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (-.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) z) (*.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))))) (-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/6 (fma.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)))))) (pow.f64 z 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 13/2 (neg.f64 z))) (exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 13/2 z) (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 13/2 (neg.f64 z))) (exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 13/2 z) (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 13/2 (neg.f64 z))) (exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 13/2 z) (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (-.f64 13/2 (neg.f64 z))) (exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 13/2 z) (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z)))))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (*.f64 (PI.f64) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/4) (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 1/4) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))) (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))) (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (*.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (pow.f64 (*.f64 (PI.f64) 2) 1/4)) (pow.f64 (*.f64 (PI.f64) 2) 1/4))
(*.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (*.f64 2 (PI.f64)) 1/4)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (pow.f64 (*.f64 2 (PI.f64)) 1/2))
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (PI.f64))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (*.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 1) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 1 (/.f64 (exp.f64 (+.f64 z 13/2)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2))) (/.f64 1 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))) (/.f64 (sqrt.f64 (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (sqrt.f64 (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (exp.f64 13/2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 1) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))) (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1))))))
(/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) z)) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) -1/2))
(*.f64 (pow.f64 (+.f64 13/2 z) -1/2) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) z))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) 1) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (sqrt.f64 (*.f64 (PI.f64) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 -1 (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) 1) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) 1) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) 1) (exp.f64 13/2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))) (/.f64 (sqrt.f64 (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (sqrt.f64 (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (sqrt.f64 (neg.f64 (exp.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 13/2 z))))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (cbrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))) (cbrt.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (exp.f64 (+.f64 z 13/2)) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (exp.f64 (+.f64 z 13/2)) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))) (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 1 (pow.f64 (+.f64 z 13/2) z))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) z)) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) -1/2))
(*.f64 (pow.f64 (+.f64 13/2 z) -1/2) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) z))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) 1)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) -1/2)))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (/.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) -1/2)) (/.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) z)) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) -1/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) 1)) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (/.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)) (/.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) -1/2)))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)) (pow.f64 (+.f64 13/2 z) z)) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) (pow.f64 (+.f64 13/2 z) -1/2))
(*.f64 (pow.f64 (+.f64 13/2 z) -1/2) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2) (pow.f64 (+.f64 13/2 z) z)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) 1)) (/.f64 (exp.f64 13/2) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))) (/.f64 (exp.f64 13/2) (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (*.f64 2 (+.f64 z -1/2)))))) (/.f64 (exp.f64 13/2) (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))) (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (exp.f64 z) (pow.f64 (+.f64 z 13/2) z))) (/.f64 (exp.f64 13/2) (pow.f64 (+.f64 z 13/2) -1/2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) z)) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) -1/2))
(*.f64 (pow.f64 (+.f64 13/2 z) -1/2) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2)) (exp.f64 z))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (exp.f64 z)) (neg.f64 (exp.f64 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) -1) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 z))) (exp.f64 13/2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 z)) (neg.f64 (exp.f64 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) -1) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (PI.f64) 2))) (neg.f64 (exp.f64 z))) (exp.f64 13/2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) 1) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (exp.f64 13/2)) (exp.f64 z))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) 1) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))))) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 13/2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))) (*.f64 (sqrt.f64 (exp.f64 13/2)) (sqrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (exp.f64 13/2))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (exp.f64 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))) (*.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (fabs.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) 1) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (exp.f64 z))) (cbrt.f64 (exp.f64 13/2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (exp.f64 13/2)) (cbrt.f64 (exp.f64 z))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (exp.f64 13/2))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)) (cbrt.f64 (exp.f64 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) 1) (exp.f64 13/2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (sqrt.f64 (exp.f64 13/2))) (sqrt.f64 (exp.f64 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (*.f64 (cbrt.f64 (exp.f64 13/2)) (cbrt.f64 (exp.f64 13/2)))) (cbrt.f64 (exp.f64 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) 1) (neg.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (exp.f64 z)) (neg.f64 (exp.f64 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (*.f64 (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))) (cbrt.f64 (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) -1) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (neg.f64 (exp.f64 z))) (exp.f64 13/2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 2)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 3)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(pow.f64 (exp.f64 1) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (-.f64 -13/2 z) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2))) 2)) (cbrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) 2)) (cbrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) 2)) (cbrt.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2)))) (sqrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))) (+.f64 z 13/2))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z)))) (sqrt.f64 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))) (sqrt.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) 2)))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))

eval2.0s (5.3%)

Compiler

Compiled 72326 to 60607 computations (16.2% saved)

prune818.0ms (2.1%)

Pruning

139 alts after pruning (136 fresh and 3 done)

PrunedKeptTotal
New1019711090
Fresh4165106
Picked101
Done336
Total10641391203
Accurracy
99.7%
Counts
1203 → 139
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.4%
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
83.5%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) 1/3) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
92.5%
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.4%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
92.7%
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (exp.f64 13/2))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (exp.f64 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.0%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (pow.f64 (exp.f64 -1) (+.f64 z 6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
26.8%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
26.8%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (exp.f64 (log.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.7%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.3%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.3%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.9%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.5%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
92.8%
(*.f64 (*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
13.4%
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
95.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
22.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 6765203681218851/10000000000000 z) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 3)) (+.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (-.f64 (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
16.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
94.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
48.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
93.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
93.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
25.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
25.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
94.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
94.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (*.f64 10000000000000/6765203681218851 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 z (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) 10000000000000/6765203681218851) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)))) (*.f64 z (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) 10000000000000/6765203681218851)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))))) (*.f64 z (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) -6765203681218851/10000000000000 (/.f64 -5974183227231441543533561162253/50000000000000000000000000 (+.f64 z 3))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) z) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) z) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
26.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
26.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
92.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
49.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
93.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
16.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
93.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
84.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) 3)))
84.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))) 3)))
84.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
93.2%
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.4%
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.3%
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
84.3%
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
13.4%
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
13.4%
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
13.4%
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
13.4%
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
Compiler

Compiled 20701 to 17420 computations (15.8% saved)

localize245.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.9%
(fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))
98.8%
(+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
97.5%
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
Compiler

Compiled 476 to 356 computations (25.2% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
z
@0
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@-inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
0.0ms
z
@-inf
(fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))
0.0ms
z
@inf
(fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1366×add-sqr-sqrt
1300×add-exp-log
1294×add-cbrt-cube
1294×add-cube-cbrt
1286×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054202
11330202
Stop Event
node limit
Counts
2 → 16
Calls
Call 1
Inputs
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))
Outputs
(((pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((+.f64 (*.f64 z -3147848041806007/2500000000000) (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (sqrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify110.0ms (0.3%)

Algorithm
egg-herbie
Rules
1342×times-frac
992×+-commutative
972×*-commutative
872×associate-+r-
664×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02143718
16183324
225222766
379392766
Stop Event
node limit
Counts
40 → 61
Calls
Call 1
Inputs
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))
(-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) z) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 2255067893739617/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))))) (pow.f64 z 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) z) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))))) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (exp.f64 z)))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))) (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (exp.f64 z))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 2)))) (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (exp.f64 z)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 2)))) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 3)))) (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (exp.f64 z))))))
(*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (exp.f64 z)))
(+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (exp.f64 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (exp.f64 z))) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 2)))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z)))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (exp.f64 z))) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 2)))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))) (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 3)))))))
6765203681218851/10000000000000
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(*.f64 -5826188486005177/10000000000000 z)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(*.f64 -5826188486005177/10000000000000 z)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(+.f64 (*.f64 z -3147848041806007/2500000000000) (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))
(*.f64 1 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))
(*.f64 (sqrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (sqrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(pow.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) 1)
(log.f64 (exp.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(expm1.f64 (log1p.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(exp.f64 (log.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(log1p.f64 (expm1.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
Outputs
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))
(*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))
(*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z) (exp.f64 -13/2))
(-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(+.f64 (fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)) (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))) (*.f64 -6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -6765203681218851/130000000000000) 6765203681218851/10000000000000))))
(+.f64 (*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -47356425768531957/65000000000000))))
(-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) z) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(+.f64 (fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)) (fma.f64 (-.f64 (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (fma.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)))))) (fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 6765203681218851/20000000000000)))) z (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))))) (*.f64 -6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (+.f64 (fma.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)) (*.f64 z (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 6765203681218851/10000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) 6765203681218851/10000000000000)) (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 373870182501661212981625127/344531250000000000000000 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (log.f64 13/2)) 487331279103252896793517613/6825000000000000000000000))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -309744682471258058043517613/525000000000000000000000)))))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -6765203681218851/130000000000000) 6765203681218851/10000000000000))))
(+.f64 (fma.f64 z (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 373870182501661212981625127/344531250000000000000000 (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (log.f64 13/2) -1/13))) (+.f64 6765203681218851/10000000000000 (*.f64 6765203681218851/10000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -6765203681218851/130000000000000) -309744682471258058043517613/525000000000000000000000))) (*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z) (exp.f64 -13/2))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -47356425768531957/65000000000000))))
(-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 2255067893739617/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))))) (pow.f64 z 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (*.f64 6765203681218851/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))) z) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))))) (*.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(+.f64 (fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)) (fma.f64 (-.f64 (fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 6765203681218851/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591)) (*.f64 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)) 606952590581154438841000127/344531250000000000000000)))))) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (fma.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 1/2 (+.f64 (fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)))) (*.f64 -6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 2255067893739617/20000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2))))))))) (*.f64 z z) (fma.f64 (-.f64 (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))) (fma.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)))))) (fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) (sqrt.f64 2/13)) (exp.f64 -13/2)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 6765203681218851/20000000000000)))) z (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))))) (*.f64 -6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (+.f64 (fma.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -309744682471258058043517613/525000000000000000000000) (-.f64 (+.f64 (fma.f64 6765203681218851/10000000000000 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 (+.f64 (log.f64 13/2) -1/13) 606952590581154438841000127/344531250000000000000000))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 -487331279103252896793517613/525000000000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))))) (+.f64 (fma.f64 1/2 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -6765203681218851/130000000000000) 6765203681218851/10000000000000))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (log.f64 13/2)) 487331279103252896793517613/6825000000000000000000000)) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 412717250514910083958187627/344531250000000000000000))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 6765203681218851/10000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) 6765203681218851/10000000000000))))) (*.f64 z z) (fma.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)) (*.f64 z (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 6765203681218851/10000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) 6765203681218851/10000000000000)) (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 373870182501661212981625127/344531250000000000000000 (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (log.f64 13/2)) 487331279103252896793517613/6825000000000000000000000))) (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -309744682471258058043517613/525000000000000000000000))))))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -6765203681218851/130000000000000) 6765203681218851/10000000000000))))
(+.f64 (fma.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -1303252845599066822574386467/740880000000000000000000) (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 (+.f64 (log.f64 13/2) -1/13) 606952590581154438841000127/344531250000000000000000) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (*.f64 6765203681218851/10000000000000 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)))))) (-.f64 (*.f64 -6765203681218851/10000000000000 (*.f64 (+.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) 1) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -47356425768531957/65000000000000))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (log.f64 13/2) -1/13)) 412717250514910083958187627/344531250000000000000000)))))) (*.f64 z z) (fma.f64 z (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 373870182501661212981625127/344531250000000000000000 (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (log.f64 13/2) -1/13))) (+.f64 6765203681218851/10000000000000 (*.f64 6765203681218851/10000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -6765203681218851/130000000000000) -309744682471258058043517613/525000000000000000000000))) (*.f64 (/.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 2/13)) z) (exp.f64 -13/2)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 6765203681218851/10000000000000 (log.f64 13/2)) -47356425768531957/65000000000000))))
(*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (exp.f64 z)))
(*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))) (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (exp.f64 z))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))) z) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2)))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 2)))) (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (exp.f64 z)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (/.f64 (exp.f64 -13/2) (*.f64 z z))) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z)) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 z z))))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 2)))) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 3)))) (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 -13/2)) (exp.f64 z))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (/.f64 (exp.f64 -13/2) (*.f64 z z))) (fma.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 -13/2) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z)) (fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 z z))) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (pow.f64 z 3) (exp.f64 (-.f64 -13/2 z))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)) (/.f64 10831820445529922198405471/25000000000000000000000 (pow.f64 z 3)))))
(*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (exp.f64 z)))
(*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000))
(+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (exp.f64 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))) z) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2)))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)))
(+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (exp.f64 z))) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 2)))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (/.f64 (exp.f64 -13/2) (*.f64 z z))) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z)) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 z z))))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (exp.f64 z))) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 2)))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) z))) (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 -13/2)) (*.f64 (exp.f64 z) (pow.f64 z 3)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (/.f64 (exp.f64 -13/2) (*.f64 z z))) (fma.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 -13/2) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 z) (exp.f64 -13/2)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z)) (fma.f64 4925021701373474946951247/25000000000000000000000 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 z z))) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (pow.f64 z 3) (exp.f64 (-.f64 -13/2 z))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)) (/.f64 10831820445529922198405471/25000000000000000000000 (pow.f64 z 3)))))
6765203681218851/10000000000000
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(*.f64 -5826188486005177/10000000000000 z)
(*.f64 z -5826188486005177/10000000000000)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(*.f64 -5826188486005177/10000000000000 z)
(*.f64 z -5826188486005177/10000000000000)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(+.f64 6765203681218851/10000000000000 (*.f64 -5826188486005177/10000000000000 z))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1)
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(+.f64 (*.f64 z -3147848041806007/2500000000000) (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(*.f64 1 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(*.f64 (sqrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (sqrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (cbrt.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(pow.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) 1)
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(log.f64 (exp.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(expm1.f64 (log1p.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(exp.f64 (log.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)
(log1p.f64 (expm1.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000))
(fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000)

localize30.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
99.5%
(/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z))
Compiler

Compiled 51 to 38 computations (25.5% saved)

series9.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
5.0ms
z
@0
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
3.0ms
z
@0
(/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z))
1.0ms
z
@inf
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
0.0ms
z
@inf
(/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z))
0.0ms
z
@-inf
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))

rewrite163.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1212×swap-sqr
436×distribute-lft-neg-in
408×distribute-rgt-neg-in
346×associate-/r/
328×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01678
133260
2443360
Stop Event
node limit
Counts
2 → 126
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) 1) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 (*.f64 2/13 (exp.f64 -13)) (pow.f64 z -2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 (pow.f64 z -2) (*.f64 2/13 (exp.f64 -13)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 z -2)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (pow.f64 (pow.f64 z -2) 1/2) (pow.f64 (pow.f64 z -2) 1/2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 z -2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 z -2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 (exp.f64 -13) (pow.f64 z -2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 (*.f64 z (neg.f64 z)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 (cbrt.f64 z) 2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) 1) (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) 1) (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z z)) (*.f64 2/13 (exp.f64 -13))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (pow.f64 z -2) (*.f64 2/13 (exp.f64 -13))) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (PI.f64) 1) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (*.f64 z z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 2/13 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 (cbrt.f64 z) 2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 1) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 (cbrt.f64 z) 2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) z) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) 1) (/.f64 (exp.f64 -13) (*.f64 z z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (cbrt.f64 (pow.f64 z 4))) (/.f64 (exp.f64 -13) (pow.f64 (cbrt.f64 z) 2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (PI.f64)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z (neg.f64 z))) (*.f64 (exp.f64 -13) -2/13)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 1)) (*.f64 2/13 (exp.f64 -13))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (sqrt.f64 (*.f64 2/13 (exp.f64 -13))))) (sqrt.f64 (*.f64 2/13 (exp.f64 -13)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (cbrt.f64 (*.f64 (exp.f64 -26) 4/169)))) (cbrt.f64 (*.f64 2/13 (exp.f64 -13)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (/.f64 (*.f64 z z) (PI.f64))) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (/.f64 (*.f64 z z) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))) (*.f64 2/13 (exp.f64 -13))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (/.f64 (*.f64 z z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (/.f64 (*.f64 z z) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (/.f64 (*.f64 z z) (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (exp.f64 -13)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (*.f64 z z)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) 2) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (cbrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2) (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2)) (*.f64 (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2) (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 2) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 3) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000 (exp.f64 -26))) (pow.f64 z 4)) 1/2) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 3) 1/3) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13))) -1) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z))) 1)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 (*.f64 z (neg.f64 z))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (*.f64 1 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (neg.f64 z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000 (exp.f64 -26))) (pow.f64 z 4))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 z -2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 3)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) 3) (pow.f64 (*.f64 z z) 3))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (+.f64 (+.f64 -13 (log.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (log.f64 (pow.f64 z -2)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) 1) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 1) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 (pow.f64 z -2))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (/.f64 1 z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 (pow.f64 z -2) 1/2)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64))) (sqrt.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2) (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 (*.f64 z (neg.f64 z)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) (neg.f64 z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1/2) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 1) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 2) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 3) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 3) 1/3) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (neg.f64 z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 3)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (+.f64 (+.f64 -13 (log.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (log.f64 (pow.f64 z -2))) 1/2)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 1)) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) #(struct:egraph-query ((/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify108.0ms (0.3%)

Algorithm
egg-herbie
Rules
702×distribute-rgt-in
702×distribute-lft-in
642×associate-*r*
626×associate-*l*
510×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03385400
19635248
243385140
Stop Event
node limit
Counts
150 → 170
Calls
Call 1
Inputs
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) 1)
(*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))
(*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 (*.f64 2/13 (exp.f64 -13)) (pow.f64 z -2)))
(*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 (pow.f64 z -2) (*.f64 2/13 (exp.f64 -13))))
(*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2)))
(*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 z -2))
(*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z)))
(*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (pow.f64 (pow.f64 z -2) 1/2) (pow.f64 (pow.f64 z -2) 1/2)))
(*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(*.f64 1 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 z -2)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 z -2)))
(*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 (exp.f64 -13) (pow.f64 z -2)))
(*.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 z))
(*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z)))
(*.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) 1) (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) 1) (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z z)) (*.f64 2/13 (exp.f64 -13)))
(*.f64 (*.f64 (pow.f64 z -2) (*.f64 2/13 (exp.f64 -13))) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))
(*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(*.f64 (/.f64 (PI.f64) 1) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (*.f64 z z)))
(*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 2/13 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 1) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) z) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) 1) (/.f64 (exp.f64 -13) (*.f64 z z)))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (cbrt.f64 (pow.f64 z 4))) (/.f64 (exp.f64 -13) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000)
(*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (PI.f64))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z (neg.f64 z))) (*.f64 (exp.f64 -13) -2/13))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13)
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 1)) (*.f64 2/13 (exp.f64 -13)))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (sqrt.f64 (*.f64 2/13 (exp.f64 -13))))) (sqrt.f64 (*.f64 2/13 (exp.f64 -13))))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (cbrt.f64 (*.f64 (exp.f64 -26) 4/169)))) (cbrt.f64 (*.f64 2/13 (exp.f64 -13))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (PI.f64))) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))) (*.f64 2/13 (exp.f64 -13)))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (exp.f64 -13))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (*.f64 z z)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) 2) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (cbrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2) (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2)) (*.f64 (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2) (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 3)
(pow.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000 (exp.f64 -26))) (pow.f64 z 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13))) -1)
(neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z))))
(neg.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z))) 1))
(neg.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 (*.f64 z (neg.f64 z)))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z)))))
(neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (neg.f64 z)))
(neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z)))
(sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000 (exp.f64 -26))) (pow.f64 z 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 z -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) 3) (pow.f64 (*.f64 z z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(exp.f64 (+.f64 (+.f64 -13 (log.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (log.f64 (pow.f64 z -2))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 (pow.f64 z -2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (/.f64 1 z))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 (pow.f64 z -2) 1/2))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64))) (sqrt.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2))
(*.f64 (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2) (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 (*.f64 z (neg.f64 z))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) (neg.f64 z))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1/2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 3) 1/3)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (neg.f64 z)))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(exp.f64 (*.f64 (+.f64 (+.f64 -13 (log.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (log.f64 (pow.f64 z -2))) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
Outputs
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (*.f64 (exp.f64 -13) (PI.f64)) (pow.f64 z 2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))) (/.f64 (neg.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000)) z))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))) (/.f64 (neg.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000)) z))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))) (/.f64 (neg.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000)) z))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))) (neg.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z)))
(*.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))) (/.f64 (neg.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000)) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) 1)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 (*.f64 2/13 (exp.f64 -13)) (pow.f64 z -2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 (pow.f64 z -2) (*.f64 2/13 (exp.f64 -13))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 z -2))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (pow.f64 (pow.f64 z -2) 1/2) (pow.f64 (pow.f64 z -2) 1/2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 1 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 z -2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) 4))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 z -2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 (exp.f64 -13) (pow.f64 z -2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 z))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000)) (/.f64 1 (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000)) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) 4))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)) 4))
(*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (PI.f64) (/.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (pow.f64 (cbrt.f64 z) 2) (exp.f64 -13))))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) 1) (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) 1) (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z z)) (*.f64 2/13 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (pow.f64 z -2) (*.f64 2/13 (exp.f64 -13))) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(*.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000)) (/.f64 1 (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000)) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z)))
(*.f64 (/.f64 (PI.f64) 1) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (*.f64 z z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (PI.f64) (/.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (pow.f64 (cbrt.f64 z) 2) (exp.f64 -13))))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 2/13 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (PI.f64) (/.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (pow.f64 (cbrt.f64 z) 2) (exp.f64 -13))))
(*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (cbrt.f64 (pow.f64 z 4))) (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (PI.f64) (/.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (pow.f64 (cbrt.f64 z) 2) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 1) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z)) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (cbrt.f64 (pow.f64 z 4))) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (PI.f64) (/.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (pow.f64 (cbrt.f64 z) 2) (exp.f64 -13))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) z) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 z z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (cbrt.f64 (pow.f64 z 4))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))) (cbrt.f64 (pow.f64 z 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) 2)) (cbrt.f64 (pow.f64 z 4)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) 2) (/.f64 (cbrt.f64 (pow.f64 z 4)) (cbrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) 1) (/.f64 (exp.f64 -13) (*.f64 z z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (cbrt.f64 (pow.f64 z 4))) (/.f64 (exp.f64 -13) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 z 4))) (/.f64 (PI.f64) (/.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 (PI.f64) (cbrt.f64 (pow.f64 z 4))) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (pow.f64 (cbrt.f64 z) 2) (exp.f64 -13))))
(*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (PI.f64))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 z (neg.f64 z))) (*.f64 (exp.f64 -13) -2/13))
(*.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000)) (/.f64 1 (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000)) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z)))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 1)) (*.f64 2/13 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (sqrt.f64 (*.f64 2/13 (exp.f64 -13))))) (sqrt.f64 (*.f64 2/13 (exp.f64 -13))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (cbrt.f64 (*.f64 (exp.f64 -26) 4/169)))) (cbrt.f64 (*.f64 2/13 (exp.f64 -13))))
(*.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z)) z) (cbrt.f64 (*.f64 (exp.f64 -26) 4/169))) (cbrt.f64 (*.f64 (exp.f64 -13) 2/13)))
(*.f64 (/.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (/.f64 z (PI.f64))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 -26) 4/169)) (cbrt.f64 (/.f64 2/13 (exp.f64 13)))))
(*.f64 (/.f64 (PI.f64) (/.f64 z (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 -26) 4/169)) (cbrt.f64 (*.f64 (exp.f64 -13) 2/13))))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (PI.f64))) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000))) (*.f64 2/13 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2))) (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 1 (/.f64 (*.f64 z z) (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (exp.f64 -13))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) 2) (*.f64 z z)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) 2) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) (cbrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2) (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2)) (*.f64 (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2) (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 2)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 3)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(pow.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000 (exp.f64 -26))) (pow.f64 z 4)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 z 4) (*.f64 (exp.f64 -26) 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 z 4)) (*.f64 (exp.f64 -26) 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 3) 1/3)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(pow.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13))) -1)
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z))))
(*.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000)) (/.f64 1 (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000)) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z)))
(neg.f64 (*.f64 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z))) 1))
(*.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000)) (/.f64 1 (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000)) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z)))
(neg.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (/.f64 1 (*.f64 z (neg.f64 z)))))
(*.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000)) (/.f64 1 (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000)) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z)))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z (neg.f64 z)))))
(*.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000)) (/.f64 1 (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000)) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z)))
(neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13)))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(neg.f64 (/.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (neg.f64 z)))
(*.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000)) (/.f64 1 (neg.f64 (*.f64 z z))))
(/.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000)) (*.f64 z (neg.f64 z)))
(*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z)))
(neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(sqrt.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000 (exp.f64 -26))) (pow.f64 z 4)))
(sqrt.f64 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 z 4) (*.f64 (exp.f64 -26) 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 z 4)) (*.f64 (exp.f64 -26) 2094708070937412364256458402165541255689667439066801058619560401/105625000000000000000000000000000000000000000000000000)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (PI.f64)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (pow.f64 z -2)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 3))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) 3) (pow.f64 (*.f64 z z) 3)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(exp.f64 (+.f64 (+.f64 -13 (log.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (log.f64 (pow.f64 z -2))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64))))
(/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))
(/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 (pow.f64 z -2)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (/.f64 1 z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 (pow.f64 z -2) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(*.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))) (sqrt.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))))
(pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64))) (sqrt.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))) (sqrt.f64 (cbrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))))
(pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))) 3)
(*.f64 (pow.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) 1/2) (pow.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 (*.f64 z (neg.f64 z))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) -45767980848377092942628957760201/325000000000000000000000000))) (sqrt.f64 (neg.f64 (*.f64 z z))))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) -45767980848377092942628957760201/325000000000000000000000000))) (sqrt.f64 (*.f64 z (neg.f64 z))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (/.f64 (PI.f64) z))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) (neg.f64 z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) (pow.f64 z -2))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 3)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (neg.f64 z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z) 3))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(exp.f64 (*.f64 (+.f64 (+.f64 -13 (log.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) (log.f64 (pow.f64 z -2))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) 1))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (PI.f64)))) z)

localize220.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.9%
(-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
97.7%
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
96.1%
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
Compiler

Compiled 438 to 355 computations (18.9% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
z
@0
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
0.0ms
z
@-inf
(-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))
0.0ms
z
@inf
(-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))
0.0ms
z
@-inf
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
0.0ms
z
@inf
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))

rewrite185.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1786×associate-*l/
1438×distribute-lft-in
504×associate-/r*
342×associate-/r/
306×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01382
129466
2401566
Stop Event
node limit
Counts
2 → 202
Calls
Call 1
Inputs
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
(-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) 1) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (*.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (exp.f64 (+.f64 13/2 z)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (exp.f64 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (neg.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) 1) (exp.f64 (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) 1) (exp.f64 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) 1) (neg.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (exp.f64 (-.f64 -13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (/.f64 1 (exp.f64 (+.f64 13/2 z)))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) 1) (exp.f64 (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 13/2)) (exp.f64 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) 1) (exp.f64 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 (cbrt.f64 (exp.f64 z)) (cbrt.f64 (exp.f64 z)))) (cbrt.f64 (exp.f64 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 3) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 2)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (*.f64 (-.f64 -13/2 z) 1)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (*.f64 1 (*.f64 (-.f64 -13/2 z) 1))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 0) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (neg.f64 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (neg.f64 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 0 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (-.f64 -13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (*.f64 (-.f64 -13/2 z) 1))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (+.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (-.f64 -13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (+.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (*.f64 (-.f64 -13/2 z) 1))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (-.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (-.f64 -13/2 z) 1) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 -13/2 (+.f64 (neg.f64 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2)) (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (-.f64 -13/2 z) (*.f64 1/2 (log1p.f64 (+.f64 z 11/2)))) (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 0 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (neg.f64 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 0 (-.f64 -13/2 z)) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (exp.f64 (log.f64 (+.f64 15/2 z)))) 1) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (exp.f64 (log1p.f64 z))) 1) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (+.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z))) (-.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 2 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (/.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (pow.f64 (+.f64 13/2 z) 2) (*.f64 (+.f64 13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z))) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3))) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z)) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2))) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3)) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 2) 3)) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z))) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z)) 1) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3)) 1) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 2) 3)) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (+.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z)))) (-.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 3) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 3) 1/3) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 2)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 3)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 1)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (-.f64 -13/2 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 1 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (-.f64 -13/2 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) 2) (cbrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (-.f64 -13/2 z)) #(struct:egraph-query ((exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify160.0ms (0.4%)

Algorithm
egg-herbie
Rules
924×fma-def
702×associate-/l*
568×associate-+l+
552×associate-*r*
550×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058017326
1170115100
Stop Event
node limit
Counts
226 → 357
Calls
Call 1
Inputs
(exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))
(+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (*.f64 (pow.f64 z 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))))))
(+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (*.f64 (pow.f64 z 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (*.f64 (pow.f64 z 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 3)) (*.f64 27/169 (-.f64 (log.f64 13/2) 14/13))) 82/6591))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))))
(exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))
(exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))
(exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))
(exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))
(-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) z)) 13/2)
(-.f64 (+.f64 (*.f64 27/169 (pow.f64 z 2)) (+.f64 (*.f64 -1/2 (log.f64 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) z))) 13/2)
(-.f64 (+.f64 (*.f64 -82/6591 (pow.f64 z 3)) (+.f64 (*.f64 27/169 (pow.f64 z 2)) (+.f64 (*.f64 -1/2 (log.f64 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) z)))) 13/2)
(*.f64 z (-.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(+.f64 (*.f64 z (-.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1)) (*.f64 1/2 (log.f64 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1)) (*.f64 1/2 (log.f64 (/.f64 1 z)))) (*.f64 195/8 (/.f64 1 z)))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1)) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 z))) (*.f64 4901/48 (/.f64 1 (pow.f64 z 2))))) (*.f64 195/8 (/.f64 1 z)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) z)) (*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 13/2))) 13/2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) z)) (*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 13/2))) (+.f64 13/2 (*.f64 195/8 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 13/2)) (*.f64 4901/48 (/.f64 1 (pow.f64 z 2))))) (+.f64 13/2 (*.f64 195/8 (/.f64 1 z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) 1)
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1)
(*.f64 1 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(/.f64 1 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(/.f64 1 (*.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (exp.f64 (+.f64 13/2 z)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (exp.f64 z))
(/.f64 (neg.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) 1) (exp.f64 (+.f64 13/2 z)))
(/.f64 (*.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) 1) (exp.f64 z))
(/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) 1) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 1 (exp.f64 (-.f64 -13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(/.f64 (*.f64 1 (/.f64 1 (exp.f64 (+.f64 13/2 z)))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) 1) (exp.f64 (+.f64 13/2 z)))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 13/2)) (exp.f64 z))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) 1) (exp.f64 z))
(/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 (cbrt.f64 (exp.f64 z)) (cbrt.f64 (exp.f64 z)))) (cbrt.f64 (exp.f64 z)))
(pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (*.f64 (-.f64 -13/2 z) 1))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (*.f64 1 (*.f64 (-.f64 -13/2 z) 1)))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 0)
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (neg.f64 z))
(+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (neg.f64 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))
(+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 0 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (-.f64 -13/2 z)))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (*.f64 (-.f64 -13/2 z) 1)))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (+.f64 13/2 z)))
(+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (+.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (-.f64 -13/2 z)))
(+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (+.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (*.f64 (-.f64 -13/2 z) 1)))
(+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (-.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (+.f64 13/2 z)))
(+.f64 (*.f64 (-.f64 -13/2 z) 1) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))
(+.f64 -13/2 (+.f64 (neg.f64 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))
(+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2)
(+.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2)) (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)))
(+.f64 (+.f64 (-.f64 -13/2 z) (*.f64 1/2 (log1p.f64 (+.f64 z 11/2)))) (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))))
(+.f64 (+.f64 0 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (neg.f64 z))
(+.f64 (+.f64 0 (-.f64 -13/2 z)) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (exp.f64 (log.f64 (+.f64 15/2 z)))) 1)
(+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z)))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (exp.f64 (log1p.f64 z))) 1)
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(*.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1)
(*.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z))) (-.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(*.f64 (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (/.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (pow.f64 (+.f64 13/2 z) 2) (*.f64 (+.f64 13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z))) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3))) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1)
(/.f64 1 (/.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z)) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2))) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3)) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 2) 3)) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z))) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z)) 1) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3)) 1) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 2) 3)) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (+.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z)))) (-.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z))))
(pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 3) 1/3)
(neg.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 2))
(log.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(exp.f64 (log.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (-.f64 -13/2 z))
(fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))
(fma.f64 1 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z))
(fma.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (-.f64 -13/2 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) 2) (cbrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (-.f64 -13/2 z))
Outputs
(exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))
(exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2))
(*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2))
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))
(+.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2))))
(*.f64 (+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) 1) (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)))
(+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (*.f64 (pow.f64 z 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))))))
(fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2))) (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 z z)) (+.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)))))
(fma.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (*.f64 z z)) (*.f64 (+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) 1) (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2))))
(+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (*.f64 (pow.f64 z 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (*.f64 (pow.f64 z 3) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 3)) (*.f64 27/169 (-.f64 (log.f64 13/2) 14/13))) 82/6591))) (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))))
(fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2))) (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 z z)) (fma.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 (pow.f64 z 3) (+.f64 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) (*.f64 (+.f64 (log.f64 13/2) -14/13) 27/169)) -82/6591)) (+.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) 1) (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2))) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169) (*.f64 z z)) (*.f64 (pow.f64 z 3) (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) (+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) 27/169) -82/6591))))))
(exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))
(exp.f64 (+.f64 (*.f64 -1 (+.f64 z (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))) -13/2))
(exp.f64 (fma.f64 -1 (+.f64 z (*.f64 (log.f64 (+.f64 13/2 z)) (-.f64 1/2 z))) -13/2))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))
(exp.f64 (+.f64 (*.f64 -1 (+.f64 z (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))) -13/2))
(exp.f64 (fma.f64 -1 (+.f64 z (*.f64 (log.f64 (+.f64 13/2 z)) (-.f64 1/2 z))) -13/2))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))
(exp.f64 (+.f64 (*.f64 -1 (+.f64 z (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))) -13/2))
(exp.f64 (fma.f64 -1 (+.f64 z (*.f64 (log.f64 (+.f64 13/2 z)) (-.f64 1/2 z))) -13/2))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))
(exp.f64 (+.f64 (*.f64 -1 (+.f64 z (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2)))) -13/2))
(exp.f64 (fma.f64 -1 (+.f64 z (*.f64 (log.f64 (+.f64 13/2 z)) (-.f64 1/2 z))) -13/2))
(-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)
(fma.f64 -1/2 (log.f64 13/2) -13/2)
(-.f64 (+.f64 (*.f64 -1/2 (log.f64 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) z)) 13/2)
(+.f64 (fma.f64 -1/2 (log.f64 13/2) (*.f64 (+.f64 (log.f64 13/2) -14/13) z)) -13/2)
(+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) (fma.f64 -1/2 (log.f64 13/2) -13/2))
(-.f64 (+.f64 (*.f64 27/169 (pow.f64 z 2)) (+.f64 (*.f64 -1/2 (log.f64 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) z))) 13/2)
(+.f64 (fma.f64 27/169 (*.f64 z z) (fma.f64 -1/2 (log.f64 13/2) (*.f64 (+.f64 (log.f64 13/2) -14/13) z))) -13/2)
(fma.f64 27/169 (*.f64 z z) (+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) (fma.f64 -1/2 (log.f64 13/2) -13/2)))
(-.f64 (+.f64 (*.f64 -82/6591 (pow.f64 z 3)) (+.f64 (*.f64 27/169 (pow.f64 z 2)) (+.f64 (*.f64 -1/2 (log.f64 13/2)) (*.f64 (-.f64 (log.f64 13/2) 14/13) z)))) 13/2)
(+.f64 (fma.f64 -82/6591 (pow.f64 z 3) (fma.f64 27/169 (*.f64 z z) (fma.f64 -1/2 (log.f64 13/2) (*.f64 (+.f64 (log.f64 13/2) -14/13) z)))) -13/2)
(fma.f64 (pow.f64 z 3) -82/6591 (fma.f64 27/169 (*.f64 z z) (+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) (fma.f64 -1/2 (log.f64 13/2) -13/2))))
(*.f64 z (-.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1))
(*.f64 z (fma.f64 -1 (neg.f64 (log.f64 z)) -1))
(*.f64 z (+.f64 -1 (log.f64 z)))
(+.f64 (*.f64 z (-.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1)) (*.f64 1/2 (log.f64 (/.f64 1 z))))
(fma.f64 z (fma.f64 -1 (neg.f64 (log.f64 z)) -1) (*.f64 1/2 (neg.f64 (log.f64 z))))
(fma.f64 z (+.f64 -1 (log.f64 z)) (neg.f64 (*.f64 1/2 (log.f64 z))))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1)) (*.f64 1/2 (log.f64 (/.f64 1 z)))) (*.f64 195/8 (/.f64 1 z)))
(-.f64 (fma.f64 z (fma.f64 -1 (neg.f64 (log.f64 z)) -1) (*.f64 1/2 (neg.f64 (log.f64 z)))) (/.f64 195/8 z))
(fma.f64 z (+.f64 -1 (log.f64 z)) (+.f64 (neg.f64 (*.f64 1/2 (log.f64 z))) (/.f64 -195/8 z)))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) 1)) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 z))) (*.f64 4901/48 (/.f64 1 (pow.f64 z 2))))) (*.f64 195/8 (/.f64 1 z)))
(-.f64 (fma.f64 z (fma.f64 -1 (neg.f64 (log.f64 z)) -1) (fma.f64 1/2 (neg.f64 (log.f64 z)) (/.f64 4901/48 (*.f64 z z)))) (/.f64 195/8 z))
(+.f64 (fma.f64 z (+.f64 -1 (log.f64 z)) (fma.f64 1/2 (neg.f64 (log.f64 z)) (/.f64 4901/48 (*.f64 z z)))) (/.f64 -195/8 z))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) z))
(neg.f64 (*.f64 z (+.f64 1 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))))
(*.f64 z (neg.f64 (-.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) z)) (*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 13/2))) 13/2)
(+.f64 (fma.f64 -1 (*.f64 z (+.f64 1 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))) (neg.f64 (fma.f64 1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) -13/2))) -13/2)
(fma.f64 -1 (fma.f64 z (-.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (fma.f64 1/2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) -13/2)) -13/2)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) z)) (*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 13/2))) (+.f64 13/2 (*.f64 195/8 (/.f64 1 z))))
(-.f64 (fma.f64 -1 (*.f64 z (+.f64 1 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))) (neg.f64 (fma.f64 1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) -13/2))) (+.f64 13/2 (/.f64 195/8 z)))
(+.f64 (fma.f64 -1 (fma.f64 z (-.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (fma.f64 1/2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) -13/2)) -13/2) (/.f64 -195/8 z))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) 13/2)) (*.f64 4901/48 (/.f64 1 (pow.f64 z 2))))) (+.f64 13/2 (*.f64 195/8 (/.f64 1 z))))
(-.f64 (fma.f64 -1 (*.f64 z (+.f64 1 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))))) (fma.f64 -1 (fma.f64 1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) -13/2) (/.f64 4901/48 (*.f64 z z)))) (+.f64 13/2 (/.f64 195/8 z)))
(+.f64 (fma.f64 -1 (fma.f64 z (-.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (fma.f64 1/2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) -13/2)) (/.f64 4901/48 (*.f64 z z))) (+.f64 -13/2 (/.f64 -195/8 z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) 1)
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1)
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(*.f64 1 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(*.f64 (/.f64 1 (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 1 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))))
(/.f64 (exp.f64 (neg.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)))
(/.f64 (exp.f64 (-.f64 -13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 1 (*.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(/.f64 (exp.f64 (neg.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)))
(/.f64 (exp.f64 (-.f64 -13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))) (exp.f64 (+.f64 13/2 z)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (exp.f64 (+.f64 13/2 z)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)))) (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (/.f64 (exp.f64 (+.f64 13/2 z)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))))))
(/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (exp.f64 z))
(exp.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(/.f64 (neg.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) 1) (exp.f64 (+.f64 13/2 z)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (*.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) 1) (exp.f64 z))
(exp.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(/.f64 (*.f64 (neg.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) 1) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (sqrt.f64 (exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (/.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))) 2))
(/.f64 (*.f64 1 (exp.f64 (-.f64 -13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(/.f64 (exp.f64 (neg.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)))
(/.f64 (exp.f64 (-.f64 -13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 1 (/.f64 1 (exp.f64 (+.f64 13/2 z)))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))
(/.f64 (exp.f64 (neg.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)))
(/.f64 (exp.f64 (-.f64 -13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) 1) (exp.f64 (+.f64 13/2 z)))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 13/2)) (exp.f64 z))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) 1) (exp.f64 z))
(exp.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (sqrt.f64 (exp.f64 z))) (sqrt.f64 (exp.f64 z)))
(exp.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(/.f64 (/.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 (cbrt.f64 (exp.f64 z)) (cbrt.f64 (exp.f64 z)))) (cbrt.f64 (exp.f64 z)))
(exp.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 1)
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 3)
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3)
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(exp.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(exp.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))) 2))
(fabs.f64 (exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (fma.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z)) (neg.f64 (+.f64 13/2 z))))
(exp.f64 (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (*.f64 (-.f64 -13/2 z) 1))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z))))
(fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 -13/2 (-.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) z)))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z))))
(fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 -13/2 (-.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) z)))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (-.f64 -13/2 z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (+.f64 (*.f64 (-.f64 -13/2 z) 1) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (*.f64 1 (*.f64 (-.f64 -13/2 z) 1)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 0)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z))))
(fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 -13/2 (-.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) z)))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z) (*.f64 2 (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z))))
(fma.f64 2 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))) (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))) (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))) (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z)))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))) (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)))
(+.f64 (-.f64 -13/2 z) (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z))))
(fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 -13/2 (-.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) z)))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (neg.f64 z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z))))
(fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 -13/2 (-.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) z)))
(+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (+.f64 (neg.f64 z) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (neg.f64 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z))))
(fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 -13/2 (-.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) z)))
(+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 0 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (+.f64 (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)) (+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (+.f64 (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (-.f64 -13/2 z)))
(fma.f64 1/2 (log1p.f64 (+.f64 z 11/2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z) (-.f64 -13/2 z)))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 1/2 z)))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (*.f64 (-.f64 -13/2 z) 1)))
(fma.f64 1/2 (log1p.f64 (+.f64 z 11/2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z) (-.f64 -13/2 z)))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 1/2 z)))
(+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2) (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)) (+.f64 13/2 z)))
(fma.f64 1/2 (log1p.f64 (+.f64 z 11/2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z) (-.f64 -13/2 z)))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 1/2 z)))
(+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (+.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (-.f64 -13/2 z)))
(fma.f64 1/2 (log1p.f64 (+.f64 z 11/2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z) (-.f64 -13/2 z)))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 1/2 z)))
(+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (+.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (*.f64 (-.f64 -13/2 z) 1)))
(fma.f64 1/2 (log1p.f64 (+.f64 z 11/2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z) (-.f64 -13/2 z)))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 1/2 z)))
(+.f64 (*.f64 1/2 (log1p.f64 (+.f64 z 11/2))) (-.f64 (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))) (+.f64 13/2 z)))
(fma.f64 1/2 (log1p.f64 (+.f64 z 11/2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z) (-.f64 -13/2 z)))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 1/2 z)))
(+.f64 (*.f64 (-.f64 -13/2 z) 1) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 -13/2 (+.f64 (neg.f64 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (fma.f64 (-.f64 -13/2 z) 1 (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 (-.f64 -13/2 z) (+.f64 13/2 z))))
(fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 -13/2 (-.f64 (+.f64 (+.f64 13/2 z) (-.f64 -13/2 z)) z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)) (+.f64 13/2 z))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(+.f64 (-.f64 -13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (fma.f64 (neg.f64 (cbrt.f64 (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2) (+.f64 13/2 z))))
(+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) 1/2)) (*.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z)))
(fma.f64 1/2 (log1p.f64 (+.f64 z 11/2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z) (-.f64 -13/2 z)))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 1/2 z)))
(+.f64 (+.f64 (-.f64 -13/2 z) (*.f64 1/2 (log1p.f64 (+.f64 z 11/2)))) (*.f64 (neg.f64 z) (log1p.f64 (+.f64 z 11/2))))
(fma.f64 1/2 (log1p.f64 (+.f64 z 11/2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (neg.f64 z) (-.f64 -13/2 z)))
(+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 1/2 z)))
(+.f64 (+.f64 0 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (neg.f64 z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (+.f64 0 (-.f64 -13/2 z)) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (exp.f64 (log.f64 (+.f64 15/2 z)))) 1)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z)))
(+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 z (/.f64 (-.f64 13/2 z) z)))
(+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (/.f64 -169/4 (-.f64 13/2 z))) (*.f64 (/.f64 z (-.f64 13/2 z)) z))
(+.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (exp.f64 (log1p.f64 z))) 1)
(+.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (exp.f64 (log1p.f64 z))))
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) (expm1.f64 (log1p.f64 z)))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(*.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z))) (-.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 13/2 z)) (sqrt.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))))) (-.f64 (sqrt.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2)))) (sqrt.f64 (+.f64 13/2 z))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 13/2 z)) (sqrt.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))))) (-.f64 (sqrt.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)))) (sqrt.f64 (+.f64 13/2 z))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(*.f64 (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (/.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (pow.f64 (+.f64 13/2 z) 2) (*.f64 (+.f64 13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (-.f64 (pow.f64 (+.f64 13/2 z) 2) (*.f64 (+.f64 13/2 z) (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (-.f64 (+.f64 13/2 z) (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 4) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))) (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 4) (*.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))))) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (-.f64 -13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) 3) (pow.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 4) (*.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) (-.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z))) 3) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 6))) (fma.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z))) (-.f64 (*.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z))) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 4)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z))) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)))
(*.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)) (fma.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (neg.f64 (*.f64 z z))))) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2))) (neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))) (+.f64 z (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z)))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (-.f64 -13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (-.f64 -13/2 z) (-.f64 (-.f64 -13/2 z) (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2)))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (-.f64 -13/2 z) 3))) (fma.f64 (-.f64 -13/2 z) (-.f64 -13/2 (+.f64 z (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))))) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3))) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(*.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)) (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) 3) (pow.f64 z 3)))) (fma.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (*.f64 z (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (fma.f64 z (+.f64 z (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2)) (*.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2))) (-.f64 (pow.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) 3) (pow.f64 z 3))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 1 (/.f64 1 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)))) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)))) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))) (/.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z))) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 6) (pow.f64 (+.f64 13/2 z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 6) (pow.f64 (+.f64 13/2 z) 6)) (*.f64 (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z)) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)))
(/.f64 (fma.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (neg.f64 (*.f64 z z))) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2)) (*.f64 z z)) (+.f64 z (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2))) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 4) (pow.f64 (+.f64 13/2 z) 4)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (-.f64 -13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (-.f64 -13/2 z) (-.f64 (-.f64 -13/2 z) (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (-.f64 -13/2 z) 3)) (fma.f64 (-.f64 -13/2 z) (-.f64 -13/2 (+.f64 z (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))))) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))) (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 6) (pow.f64 (+.f64 13/2 z) 6)) (*.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 6) (fma.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 6)))) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3)) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) 3) (pow.f64 z 3)) (fma.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (*.f64 z (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2)) (*.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 2) 3)) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 2) 3)) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 4) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 6) (pow.f64 (+.f64 13/2 z) 6)) (*.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 4) (fma.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z))) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (*.f64 z z)) 1) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)))
(/.f64 (fma.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (neg.f64 (*.f64 z z))) (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2)) (*.f64 z z)) (+.f64 z (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (-.f64 -13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (-.f64 (*.f64 (-.f64 -13/2 z) (-.f64 -13/2 z)) (*.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (-.f64 -13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (-.f64 -13/2 z) (-.f64 (-.f64 -13/2 z) (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (-.f64 -13/2 z) 3)) (fma.f64 (-.f64 -13/2 z) (-.f64 -13/2 (+.f64 z (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))))) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) 3) (pow.f64 z 3)) 1) (+.f64 (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2)) (+.f64 (*.f64 z z) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) 3) (pow.f64 z 3)) (fma.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) (*.f64 z (+.f64 z (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) 3) (pow.f64 z 3)) (fma.f64 z (+.f64 z (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2)) (*.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (sqrt.f64 (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (sqrt.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))) (cbrt.f64 (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (cbrt.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 4) (pow.f64 (+.f64 13/2 z) 4)) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 2) 3)) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 2) 3)) (*.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 4) (*.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 6) (pow.f64 (+.f64 13/2 z) 6)) (*.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 4) (fma.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2) (pow.f64 (+.f64 13/2 z) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 6) (pow.f64 (+.f64 13/2 z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 6) (pow.f64 (+.f64 13/2 z) 6)) (*.f64 (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))) (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 6) (pow.f64 (+.f64 13/2 z) 6)) (*.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) 3) (pow.f64 (pow.f64 (+.f64 13/2 z) 3) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 6) (fma.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3) (pow.f64 (+.f64 13/2 z) 6)))) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) 1) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))) (sqrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2)) (*.f64 (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (cbrt.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) 1) (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3)) (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)) (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 1 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 3) (pow.f64 (+.f64 13/2 z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (*.f64 (+.f64 13/2 z) (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) (+.f64 13/2 z)))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (/.f64 (fma.f64 (+.f64 13/2 z) (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)) (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 3) (pow.f64 (+.f64 13/2 z) 3))))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) 2) (pow.f64 (+.f64 13/2 z) 2))) (+.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z)))) (-.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (+.f64 13/2 z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (*.f64 (+.f64 (sqrt.f64 (+.f64 13/2 z)) (sqrt.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))))) (-.f64 (sqrt.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2)))) (sqrt.f64 (+.f64 13/2 z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (*.f64 (+.f64 (sqrt.f64 (+.f64 13/2 z)) (sqrt.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2))))) (-.f64 (sqrt.f64 (*.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)))) (sqrt.f64 (+.f64 13/2 z)))))
(pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 1)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 2)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 3)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(pow.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 3) 1/3)
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(neg.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (+.f64 13/2 z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 z 1/2) (log1p.f64 (+.f64 z 11/2))) 2) (pow.f64 (+.f64 13/2 z) 2))) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z))
(neg.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (+.f64 13/2 z)))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 2))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z) 2))
(fabs.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))
(log.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z)))))) (log.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z) (-.f64 -13/2 z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z) 3))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(exp.f64 (log.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)) 1))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z)))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) (-.f64 -13/2 z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(fma.f64 1 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (-.f64 -13/2 z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(fma.f64 (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (sqrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (-.f64 -13/2 z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) 2) (cbrt.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))) (-.f64 -13/2 z))
(-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (-.f64 z 1/2) -13/2) z)
(-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z)

localize273.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.9%
(+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))
98.5%
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
97.7%
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
Compiler

Compiled 560 to 476 computations (15% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
z
@-inf
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
1.0ms
z
@inf
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
1.0ms
z
@0
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
0.0ms
z
@inf
(+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))
0.0ms
z
@0
(+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
980×add-sqr-sqrt
928×add-exp-log
928×add-log-exp
926×*-un-lft-identity
924×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040130
1966130
Stop Event
node limit
Counts
2 → 20
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
(+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))
Outputs
(((/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2)) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z)) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) 1) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((*.f64 1 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (sqrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (-.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) 3)) (+.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) 1) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) #(struct:egraph-query ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify120.0ms (0.3%)

Algorithm
egg-herbie
Rules
1236×fma-def
1062×associate-+r-
774×*-commutative
676×associate-+l+
666×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01933458
15463408
221703036
373643036
Stop Event
node limit
Counts
44 → 74
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)))))) (pow.f64 z 3)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (*.f64 (exp.f64 13/2) (exp.f64 z))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (*.f64 (exp.f64 13/2) (exp.f64 z))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (*.f64 (exp.f64 13/2) (exp.f64 z))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (*.f64 (exp.f64 13/2) (exp.f64 z))) (sqrt.f64 (PI.f64)))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 9313491787209566401/10000000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 9313491787209566401/10000000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (+.f64 (*.f64 -841870861561131653/720000000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 9313491787209566401/10000000000000000)
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))))
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(*.f64 1 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (sqrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (-.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) 3)) (+.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(pow.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) 1)
(log.f64 (exp.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(exp.f64 (log.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 13/2))) (sqrt.f64 2/13))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (exp.f64 13/2)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (-.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (sqrt.f64 2/13))) z (*.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 2) (exp.f64 13/2)))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))))) (exp.f64 13/2)) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (exp.f64 13/2)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) 1/2)))) (*.f64 z z)) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (exp.f64 13/2)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) z))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) z)) (*.f64 z (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))))))))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (+.f64 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (-.f64 (sqrt.f64 2/13) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))))) (*.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 2) (exp.f64 13/2))) -1/2)) (*.f64 z z) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (-.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (sqrt.f64 2/13))) z (*.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 2) (exp.f64 13/2))))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (pow.f64 z 2)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13))) (exp.f64 13/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13))) (exp.f64 13/2)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)))))) (pow.f64 z 3)) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2)) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13))) (exp.f64 13/2)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (exp.f64 13/2))) z) (sqrt.f64 (PI.f64))))))
(fma.f64 (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))))) (exp.f64 13/2)) (-.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (exp.f64 13/2)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) 1/2)))) (*.f64 z z)) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (exp.f64 13/2)) (-.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) 1/2) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591))) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))))) (exp.f64 13/2)) (fma.f64 1/6 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (fma.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (exp.f64 13/2)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))))))) (pow.f64 z 3)) (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (exp.f64 13/2)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) z)))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 z (*.f64 z (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) (*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) z)) (*.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13)) 1/6 (fma.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (sqrt.f64 2/13))))))) (pow.f64 z 3)))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (-.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (sqrt.f64 2/13))) z (*.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 2) (exp.f64 13/2)))) (*.f64 (*.f64 z z) (+.f64 (+.f64 (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (-.f64 (sqrt.f64 2/13) (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13))))) (*.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 2) (exp.f64 13/2))) -1/2)) (*.f64 z (-.f64 (fma.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 2) (exp.f64 13/2))) 1/2 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (+.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) (+.f64 (*.f64 (log.f64 13/2) 27/169) -163/6591)))))) (fma.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 13/2)) (-.f64 (*.f64 (sqrt.f64 2/13) (+.f64 (log.f64 13/2) -1/13)) (sqrt.f64 2/13))) 1/2 (*.f64 7/6 (*.f64 (sqrt.f64 2/13) (/.f64 (sqrt.f64 2) (exp.f64 13/2))))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (*.f64 (exp.f64 13/2) (exp.f64 z))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (*.f64 (exp.f64 13/2) (exp.f64 z))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (*.f64 (exp.f64 13/2) (exp.f64 z))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (*.f64 (exp.f64 13/2) (exp.f64 z))) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 13/2 z)) (sqrt.f64 2))))
(/.f64 6765203681218851/10000000000000 z)
(-.f64 (*.f64 6765203681218851/10000000000000 (/.f64 1 z)) 9313491787209566401/10000000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) -9313491787209566401/10000000000000000)
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (*.f64 6765203681218851/10000000000000 (/.f64 1 z))) 9313491787209566401/10000000000000000)
(+.f64 (fma.f64 130311870198853951/120000000000000 z (/.f64 6765203681218851/10000000000000 z)) -9313491787209566401/10000000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (/.f64 6765203681218851/10000000000000 z)) -9313491787209566401/10000000000000000)
(+.f64 (/.f64 6765203681218851/10000000000000 z) (fma.f64 z 130311870198853951/120000000000000 -9313491787209566401/10000000000000000))
(-.f64 (+.f64 (*.f64 130311870198853951/120000000000000 z) (+.f64 (*.f64 -841870861561131653/720000000000000 (pow.f64 z 2)) (*.f64 6765203681218851/10000000000000 (/.f64 1 z)))) 9313491787209566401/10000000000000000)
(+.f64 (fma.f64 130311870198853951/120000000000000 z (fma.f64 -841870861561131653/720000000000000 (*.f64 z z) (/.f64 6765203681218851/10000000000000 z))) -9313491787209566401/10000000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (fma.f64 (*.f64 z z) -841870861561131653/720000000000000 (/.f64 6765203681218851/10000000000000 z))) -9313491787209566401/10000000000000000)
(+.f64 (fma.f64 z 130311870198853951/120000000000000 (/.f64 6765203681218851/10000000000000 z)) (fma.f64 z (*.f64 z -841870861561131653/720000000000000) -9313491787209566401/10000000000000000))
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 (/.f64 153960904158449/625000000000 z) z)))
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
(+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 9999999999998099/10000000000000000 (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
9999999999998099/10000000000000000
(+.f64 9999999999998099/10000000000000000 (*.f64 30223877537487/2500000000000 (/.f64 1 z)))
(+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 (/.f64 153960904158449/625000000000 z) z)))
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z)))
(+.f64 9999999999998099/10000000000000000 (+.f64 (*.f64 30223877537487/2500000000000 (/.f64 1 z)) (+.f64 (*.f64 153960904158449/625000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 1183096179644721/5000000000000 (/.f64 1 (pow.f64 z 3))))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
(+.f64 (/.f64 30223877537487/2500000000000 z) (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (+.f64 9999999999998099/10000000000000000 (/.f64 1183096179644721/5000000000000 (pow.f64 z 3)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z))))
(*.f64 1 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (sqrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))) (cbrt.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (-.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))))) (/.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (+.f64 z 3)) (+.f64 z 3))) (+.f64 9999999999998099/10000000000000000 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(/.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) 1)
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) 3) (pow.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) 3)) (+.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) (-.f64 (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (+.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))) 3) (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (-.f64 z -3) 3))) (fma.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))) (*.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (-.f64 (/.f64 -883075145810703/5000000000000 (-.f64 z -3)) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) 3) (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (+.f64 z 3) 3))) (fma.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (-.f64 (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))))) 3) (/.f64 -688641173045047177036613100428008022090298927/125000000000000000000000000000000000000 (pow.f64 (+.f64 z 3) 3))) (+.f64 (/.f64 (/.f64 779821713148594364211109354209/25000000000000000000000000 (+.f64 z 3)) (+.f64 z 3)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))))
(pow.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) 1)
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(log.f64 (exp.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(exp.f64 (log.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))))
(+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))
(+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))

localize308.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.5%
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2)))
98.4%
(sqrt.f64 (*.f64 2 (PI.f64)))
98.0%
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
95.7%
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z)))
Compiler

Compiled 584 to 496 computations (15.1% saved)

series70.0ms (0.2%)

Counts
3 → 24
Calls

6 calls:

TimeVariablePointExpression
41.0ms
z
@inf
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
23.0ms
z
@-inf
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
4.0ms
z
@0
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z)))
0.0ms
z
@0
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
0.0ms
z
@-inf
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z)))

rewrite147.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1858×associate-*r/
478×associate-+l+
436×add-sqr-sqrt
420×*-un-lft-identity
414×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019115
1422107
25539107
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z)))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(sqrt.f64 (*.f64 2 (PI.f64)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 1 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (sqrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (sqrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (cbrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 1 (/.f64 (exp.f64 (+.f64 13/2 z)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (neg.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (exp.f64 (+.f64 13/2 z))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) 1) (/.f64 (exp.f64 (+.f64 13/2 z)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (neg.f64 (exp.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 3)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 0) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2))))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (pow.f64 (+.f64 13/2 z) z)) (+.f64 (log.f64 (pow.f64 (+.f64 13/2 z) -1/2)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (sqrt.f64 2)) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2))))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 0 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2)))))) (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (log.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) z) (+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) -1/2) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) -1/2) (+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) z) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 z (log.f64 (+.f64 13/2 z))) (+.f64 (*.f64 -1/2 (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (*.f64 -1/2 (log.f64 (+.f64 13/2 z))) (+.f64 (*.f64 z (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 2))) (log.f64 (sqrt.f64 (PI.f64)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4))) (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (cbrt.f64 (*.f64 2 (PI.f64))))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (pow.f64 (+.f64 13/2 z) z))) (log.f64 (pow.f64 (+.f64 13/2 z) -1/2))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) z)) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2)) (*.f64 (log.f64 (+.f64 13/2 z)) z)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 z (log.f64 (+.f64 13/2 z)))) (*.f64 -1/2 (log.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 -1/2 (log.f64 (+.f64 13/2 z)))) (*.f64 z (log.f64 (+.f64 13/2 z)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 0 (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2))))))) (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 0 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1)) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3))) (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 3) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 3) 1/3) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 3)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 1)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) 1)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (sqrt.f64 (*.f64 2 (PI.f64)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (*.f64 2 (PI.f64)) 1/4)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (*.f64 2 (PI.f64)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (PI.f64)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 1/2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 2 (PI.f64)) 1/2) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) 2) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) 1/3) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fabs.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) 1/2)) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) #(struct:egraph-query ((pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (*.f64 2 (PI.f64)))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify129.0ms (0.3%)

Algorithm
egg-herbie
Rules
1496×associate-/l*
1280×associate-/r*
662×+-commutative
648×associate-*r/
506×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03798110
110337784
237547538
Stop Event
node limit
Counts
136 → 191
Calls
Call 1
Inputs
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))
(+.f64 (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))))) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))
(+.f64 (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2) (pow.f64 (log.f64 (E.f64)) 2))) (*.f64 1/2 (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))))) (*.f64 (pow.f64 z 2) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 3) (pow.f64 (log.f64 (E.f64)) 3))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 6 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591)) (+.f64 (*.f64 2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3)) (*.f64 -6 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (-.f64 (log.f64 13/2) 1/13))))) (log.f64 (E.f64)))) (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 (pow.f64 (log.f64 (E.f64)) 2) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))))))) (*.f64 (pow.f64 z 3) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))) (+.f64 (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2) (pow.f64 (log.f64 (E.f64)) 2))) (*.f64 1/2 (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))))) (*.f64 (pow.f64 z 2) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 -1 z) (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 13/2 (*.f64 -1 z)) (neg.f64 (+.f64 (*.f64 -1 z) 1/2)))) (sqrt.f64 (PI.f64))))) 13/2))
(pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 -1 z) (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 13/2 (*.f64 -1 z)) (neg.f64 (+.f64 (*.f64 -1 z) 1/2)))) (sqrt.f64 (PI.f64))))) 13/2))
(pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 -1 z) (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 13/2 (*.f64 -1 z)) (neg.f64 (+.f64 (*.f64 -1 z) 1/2)))) (sqrt.f64 (PI.f64))))) 13/2))
(pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 -1 z) (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 13/2 (*.f64 -1 z)) (neg.f64 (+.f64 (*.f64 -1 z) 1/2)))) (sqrt.f64 (PI.f64))))) 13/2))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) (*.f64 (-.f64 (log.f64 13/2) 1/13) z))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) z) (*.f64 1/2 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 6 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591)) (+.f64 (*.f64 2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3)) (*.f64 -6 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (-.f64 (log.f64 13/2) 1/13))))))) (+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) z) (*.f64 1/2 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))))))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (sqrt.f64 (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 1 (exp.f64 (+.f64 13/2 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 1)
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (sqrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (cbrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(/.f64 1 (/.f64 (exp.f64 (+.f64 13/2 z)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z))
(/.f64 (*.f64 1 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 1 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (exp.f64 (+.f64 13/2 z)))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) 1) (/.f64 (exp.f64 (+.f64 13/2 z)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 0)
(+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2))))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (pow.f64 (+.f64 13/2 z) z)) (+.f64 (log.f64 (pow.f64 (+.f64 13/2 z) -1/2)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 2)) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 0 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2)))))) (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) z) (+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) -1/2) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) -1/2) (+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) z) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1))
(+.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1))
(+.f64 (*.f64 z (log.f64 (+.f64 13/2 z))) (+.f64 (*.f64 -1/2 (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 -1/2 (log.f64 (+.f64 13/2 z))) (+.f64 (*.f64 z (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 2))) (log.f64 (sqrt.f64 (PI.f64))))
(+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4))) (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4)))
(+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (cbrt.f64 (*.f64 2 (PI.f64))))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (pow.f64 (+.f64 13/2 z) z))) (log.f64 (pow.f64 (+.f64 13/2 z) -1/2)))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) z)) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2)) (*.f64 (log.f64 (+.f64 13/2 z)) z))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 z (log.f64 (+.f64 13/2 z)))) (*.f64 -1/2 (log.f64 (+.f64 13/2 z))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 -1/2 (log.f64 (+.f64 13/2 z)))) (*.f64 z (log.f64 (+.f64 13/2 z))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2))))))) (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (+.f64 0 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1)) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))) 1)
(*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 1)
(*.f64 1 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3))) (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))
(pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 1)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(exp.f64 (log.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 1))
(log1p.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (*.f64 2 (PI.f64)) 1/4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 1/2))
(pow.f64 (*.f64 2 (PI.f64)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 2 (PI.f64))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(cbrt.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
Outputs
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2))
(+.f64 (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))))) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))
(fma.f64 (+.f64 (log.f64 13/2) -14/13) (*.f64 (*.f64 z 1) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2))) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)))
(fma.f64 (+.f64 (log.f64 13/2) -14/13) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) z) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)))
(*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) (+.f64 1 (*.f64 (+.f64 (log.f64 13/2) -14/13) z)))
(+.f64 (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2) (pow.f64 (log.f64 (E.f64)) 2))) (*.f64 1/2 (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))))) (*.f64 (pow.f64 z 2) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))))
(fma.f64 (+.f64 (log.f64 13/2) -14/13) (*.f64 (*.f64 z 1) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2))) (fma.f64 (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 1) (*.f64 1/2 (fma.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (neg.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))))) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) (*.f64 z z)) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2))))
(fma.f64 (+.f64 (log.f64 13/2) -14/13) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) z) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) (-.f64 (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 1)) (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 z z))) 1) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2))))
(*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) (+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) (+.f64 1 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 0))) (*.f64 z z))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 3) (pow.f64 (log.f64 (E.f64)) 3))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 6 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591)) (+.f64 (*.f64 2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3)) (*.f64 -6 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (-.f64 (log.f64 13/2) 1/13))))) (log.f64 (E.f64)))) (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 (pow.f64 (log.f64 (E.f64)) 2) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))))))) (*.f64 (pow.f64 z 3) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))) (+.f64 (*.f64 (-.f64 (log.f64 13/2) 14/13) (*.f64 z (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2) (pow.f64 (log.f64 (E.f64)) 2))) (*.f64 1/2 (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))))) (*.f64 (pow.f64 z 2) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))) (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) 13/2)))))
(fma.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) 1) (fma.f64 1/6 (*.f64 (fma.f64 6 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (fma.f64 2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) (*.f64 -6 (*.f64 (+.f64 (log.f64 13/2) -1/13) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))))))) 1) (*.f64 (*.f64 1/2 (+.f64 (log.f64 13/2) -14/13)) (*.f64 (fma.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (neg.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) 1)))) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) (pow.f64 z 3)) (fma.f64 (+.f64 (log.f64 13/2) -14/13) (*.f64 (*.f64 z 1) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2))) (fma.f64 (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 1) (*.f64 1/2 (fma.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (neg.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))))) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) (*.f64 z z)) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)))))
(fma.f64 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) (fma.f64 1/2 (*.f64 (+.f64 (log.f64 13/2) -14/13) (-.f64 (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 1)) (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 1/6 (fma.f64 6 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (fma.f64 2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) (*.f64 (+.f64 (log.f64 13/2) -1/13) (*.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) -6))))))) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) (pow.f64 z 3)) (fma.f64 (+.f64 (log.f64 13/2) -14/13) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) z) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) (-.f64 (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 1)) (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 z z))) 1) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)))))
(fma.f64 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) (fma.f64 1/2 (*.f64 (+.f64 (log.f64 13/2) -14/13) (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 0))) (*.f64 1/6 (fma.f64 6 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (fma.f64 2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) (*.f64 (+.f64 (log.f64 13/2) -1/13) (*.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) -6))))))) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) (pow.f64 z 3)) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) -13/2)) (+.f64 (*.f64 (+.f64 (log.f64 13/2) -14/13) z) (+.f64 1 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 0))) (*.f64 z z)))))))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64))))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (-.f64 -13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64))))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (-.f64 -13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64))))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (-.f64 -13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64)))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64))))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (-.f64 -13/2 z)))
(pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 -1 z) (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 13/2 (*.f64 -1 z)) (neg.f64 (+.f64 (*.f64 -1 z) 1/2)))) (sqrt.f64 (PI.f64))))) 13/2))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64))))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (-.f64 -13/2 z)))
(pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 -1 z) (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 13/2 (*.f64 -1 z)) (neg.f64 (+.f64 (*.f64 -1 z) 1/2)))) (sqrt.f64 (PI.f64))))) 13/2))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64))))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (-.f64 -13/2 z)))
(pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 -1 z) (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 13/2 (*.f64 -1 z)) (neg.f64 (+.f64 (*.f64 -1 z) 1/2)))) (sqrt.f64 (PI.f64))))) 13/2))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64))))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (-.f64 -13/2 z)))
(pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 -1 z) (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 13/2 (*.f64 -1 z)) (neg.f64 (+.f64 (*.f64 -1 z) 1/2)))) (sqrt.f64 (PI.f64))))) 13/2))
(pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64))))) (+.f64 13/2 z)))
(pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (-.f64 -13/2 z)))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64)))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) (*.f64 (-.f64 (log.f64 13/2) 1/13) z))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) (*.f64 z (+.f64 (log.f64 13/2) -1/13)))
(fma.f64 z (+.f64 (log.f64 13/2) -1/13) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) z) (*.f64 1/2 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) (fma.f64 (+.f64 (log.f64 13/2) -1/13) z (*.f64 (*.f64 1/2 (*.f64 z z)) (fma.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (neg.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) (fma.f64 z (+.f64 (log.f64 13/2) -1/13) (*.f64 (-.f64 (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 1)) (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)) (*.f64 1/2 (*.f64 z z)))))
(+.f64 (fma.f64 z (+.f64 (log.f64 13/2) -1/13) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64)))))) (*.f64 (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 0)) (*.f64 1/2 (*.f64 z z))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 6 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591)) (+.f64 (*.f64 2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3)) (*.f64 -6 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (-.f64 (log.f64 13/2) 1/13))))))) (+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 2/13)) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) z) (*.f64 1/2 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2)))) (*.f64 -1 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))))))))
(fma.f64 1/6 (*.f64 (fma.f64 6 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (fma.f64 2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) (*.f64 -6 (*.f64 (+.f64 (log.f64 13/2) -1/13) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))))))) (pow.f64 z 3)) (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64))))) (fma.f64 (+.f64 (log.f64 13/2) -1/13) z (*.f64 (*.f64 1/2 (*.f64 z z)) (fma.f64 2 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (neg.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))))
(+.f64 (fma.f64 z (+.f64 (log.f64 13/2) -1/13) (*.f64 (-.f64 (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 1)) (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)) (*.f64 1/2 (*.f64 z z)))) (fma.f64 (*.f64 1/6 (pow.f64 z 3)) (fma.f64 6 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (fma.f64 2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) (*.f64 (+.f64 (log.f64 13/2) -1/13) (*.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) -6)))) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64)))))))
(+.f64 (fma.f64 z (+.f64 (log.f64 13/2) -1/13) (*.f64 (+.f64 54/169 (*.f64 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 0)) (*.f64 1/2 (*.f64 z z)))) (fma.f64 1/6 (*.f64 (fma.f64 6 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (fma.f64 2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) (*.f64 (+.f64 (log.f64 13/2) -1/13) (*.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) -6)))) (pow.f64 z 3)) (log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2/13) (sqrt.f64 (PI.f64)))))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 -1 z 1/2) (log.f64 (-.f64 13/2 (neg.f64 z)))))) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (exp.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 -1 z 1/2) (log.f64 (-.f64 13/2 (neg.f64 z)))))) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (exp.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 -1 z 1/2) (log.f64 (-.f64 13/2 (neg.f64 z)))))) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (exp.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 -1 z 1/2) (log.f64 (-.f64 13/2 (neg.f64 z)))))) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (exp.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (/.f64 1 (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (E.f64) (-.f64 -13/2 z))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (sqrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (+.f64 (-.f64 -13/2 z) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (+.f64 -13/2 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) z))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (+.f64 -13/2 (-.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) z))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (cbrt.f64 (E.f64)) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (+.f64 (-.f64 -13/2 z) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) (pow.f64 (cbrt.f64 (E.f64)) (+.f64 (-.f64 -13/2 z) (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (+.f64 -13/2 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) z))) (pow.f64 (cbrt.f64 (E.f64)) (+.f64 -13/2 (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) z))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 2)) (+.f64 -13/2 (-.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) z))) (pow.f64 (cbrt.f64 (E.f64)) (+.f64 -13/2 (-.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) z))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 1 (/.f64 (exp.f64 (+.f64 13/2 z)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z))
(/.f64 (pow.f64 (E.f64) (+.f64 -13/2 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) (exp.f64 z))
(/.f64 (pow.f64 (E.f64) (+.f64 -13/2 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))) (exp.f64 z))
(/.f64 (*.f64 1 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 1 (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z))
(/.f64 (pow.f64 (E.f64) (+.f64 -13/2 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) (exp.f64 z))
(/.f64 (pow.f64 (E.f64) (+.f64 -13/2 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))) (exp.f64 z))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (sqrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (/.f64 (sqrt.f64 (exp.f64 (+.f64 13/2 z))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (cbrt.f64 (exp.f64 (+.f64 13/2 z))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) 2) (/.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (cbrt.f64 (exp.f64 (+.f64 13/2 z)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) 2))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (exp.f64 (+.f64 13/2 z)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) 1) (/.f64 (exp.f64 (+.f64 13/2 z)) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (neg.f64 (exp.f64 (+.f64 13/2 z))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(/.f64 (*.f64 (pow.f64 1 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (pow.f64 (E.f64) (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2))) (exp.f64 z))
(/.f64 (pow.f64 (E.f64) (+.f64 -13/2 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) (exp.f64 z))
(/.f64 (pow.f64 (E.f64) (+.f64 -13/2 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))) (exp.f64 z))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) 2))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) 3))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 0)
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2))))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (pow.f64 (+.f64 13/2 z) z)) (+.f64 (log.f64 (pow.f64 (+.f64 13/2 z) -1/2)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 2)) (+.f64 (log.f64 (sqrt.f64 (PI.f64))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 0 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2)))))) (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1))))))
(+.f64 (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (+.f64 (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4)) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (cbrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) z) (+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) -1/2) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) -1/2) (+.f64 (*.f64 (log.f64 (+.f64 13/2 z)) z) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (*.f64 z (log.f64 (+.f64 13/2 z))) (+.f64 (*.f64 -1/2 (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (*.f64 -1/2 (log.f64 (+.f64 13/2 z))) (+.f64 (*.f64 z (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 2))) (log.f64 (sqrt.f64 (PI.f64))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (PI.f64)))))
(log.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4))) (log.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4)))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (cbrt.f64 (*.f64 2 (PI.f64))))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(+.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (cbrt.f64 (*.f64 2 (PI.f64))))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (pow.f64 (+.f64 13/2 z) z))) (log.f64 (pow.f64 (+.f64 13/2 z) -1/2)))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (+.f64 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) z)) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2)) (*.f64 (log.f64 (+.f64 13/2 z)) z))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 z (log.f64 (+.f64 13/2 z)))) (*.f64 -1/2 (log.f64 (+.f64 13/2 z))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 -1/2 (log.f64 (+.f64 13/2 z)))) (*.f64 z (log.f64 (+.f64 13/2 z))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (+.f64 0 (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (*.f64 2 (+.f64 z -1/2))))))) (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (+.f64 13/2 z) (+.f64 (*.f64 2 z) -1)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1)))))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (log.f64 (cbrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (+.f64 13/2 z) (fma.f64 2 z -1))))))
(+.f64 (+.f64 0 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1)) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 1))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))) 1)
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))) 1)
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 1)
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 1 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(/.f64 (*.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(/.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1/2 z) (log.f64 (+.f64 13/2 z)))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1/2 z) (log.f64 (+.f64 13/2 z))))))
(*.f64 (/.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1/2 z) (log.f64 (+.f64 13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1/2 z) (log.f64 (+.f64 13/2 z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (fma.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (fma.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (fma.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (*.f64 -1/2 (log.f64 (*.f64 2 (PI.f64))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(/.f64 (*.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))))) (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))
(/.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (/.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1/2 z) (log.f64 (+.f64 13/2 z)))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1/2 z) (log.f64 (+.f64 13/2 z))))))
(*.f64 (/.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1/2 z) (log.f64 (+.f64 13/2 z))))) (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (-.f64 1/2 z) (log.f64 (+.f64 13/2 z)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3))) (+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (-.f64 (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (fma.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (fma.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3) (pow.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) 3)) (fma.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (*.f64 -1/2 (log.f64 (*.f64 2 (PI.f64))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))))
(pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 1)
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 2)
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 3)
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 3) 1/3)
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 2))
(fabs.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(fabs.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) 3))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (log.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))) 1))
(log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))))
(fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(log1p.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) 1))
(log1p.f64 (fma.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) -1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) 1)
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 1 (sqrt.f64 (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) (pow.f64 (*.f64 2 (PI.f64)) 1/4))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (PI.f64)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (PI.f64)))))
(pow.f64 (*.f64 2 (PI.f64)) 1/2)
(sqrt.f64 (*.f64 2 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 2 (PI.f64))) 1)
(sqrt.f64 (*.f64 2 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 1/4) 2)
(sqrt.f64 (*.f64 2 (PI.f64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 3)
(sqrt.f64 (*.f64 2 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 2 (PI.f64))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64))))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) 1))
(sqrt.f64 (*.f64 2 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (PI.f64))) 1/2))
(sqrt.f64 (*.f64 2 (PI.f64)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (PI.f64)))))
(sqrt.f64 (*.f64 2 (PI.f64)))

eval2.8s (7.3%)

Compiler

Compiled 84859 to 70257 computations (17.2% saved)

prune985.0ms (2.6%)

Pruning

178 alts after pruning (176 fresh and 2 done)

PrunedKeptTotal
New1025781103
Fresh3398131
Picked101
Done527
Total10641781242
Accurracy
99.7%
Counts
1242 → 178
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.4%
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
13.4%
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
13.4%
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
13.4%
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
13.4%
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
13.4%
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
13.4%
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
13.4%
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
13.4%
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
83.5%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) 1/3) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.2%
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (+.f64 -13/2 (-.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.8%
(*.f64 (pow.f64 (E.f64) (-.f64 (+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) z)) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2)) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.0%
(*.f64 (pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
92.5%
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
92.5%
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
92.6%
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
13.4%
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
93.0%
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
13.4%
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
94.6%
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.4%
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.0%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
26.8%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
26.8%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
93.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.8%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
93.4%
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (E.f64) (-.f64 -13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.3%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.9%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.2%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.6%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.5%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
95.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 z -3147848041806007/2500000000000) (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (cbrt.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z))) 3))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
22.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 6765203681218851/10000000000000 z) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 3)) (+.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (-.f64 (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
16.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
83.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3)))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
94.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
48.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
93.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
93.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (/.f64 -169/4 (-.f64 13/2 z))) (*.f64 (/.f64 z (-.f64 13/2 z)) z)))))
93.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
93.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (exp.f64 (log.f64 (+.f64 15/2 z)))) 1))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
93.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
25.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
26.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
20.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
25.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
26.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
20.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
94.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (*.f64 10000000000000/6765203681218851 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) -6765203681218851/10000000000000 (/.f64 -5974183227231441543533561162253/50000000000000000000000000 (+.f64 z 3))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) z) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) z) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
26.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
26.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
92.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
49.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
16.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
93.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
84.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
92.7%
(*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.3%
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
13.4%
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
13.4%
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
13.4%
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
13.4%
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
13.4%
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
13.4%
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
13.4%
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
13.4%
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
13.4%
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
13.4%
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
13.4%
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
13.4%
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
13.4%
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
13.4%
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
Compiler

Compiled 22628 to 19068 computations (15.7% saved)

localize200.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.6%
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.1%
(exp.f64 (-.f64 -13/2 z))
97.5%
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
Compiler

Compiled 538 to 384 computations (28.6% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@-inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
1.0ms
z
@inf
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
0.0ms
z
@inf
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
0.0ms
z
@0
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))

rewrite91.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1342×add-sqr-sqrt
1274×add-exp-log
1274×add-log-exp
1270×add-cbrt-cube
1270×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054252
11313252
Stop Event
node limit
Counts
2 → 16
Calls
Call 1
Inputs
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
Outputs
(((pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (sqrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) 1) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) #(struct:egraph-query ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify78.0ms (0.2%)

Algorithm
egg-herbie
Rules
1156×associate-+r+
1054×times-frac
978×*-commutative
952×associate-+l+
810×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02054624
16103840
224273450
Stop Event
node limit
Counts
40 → 90
Calls
Call 1
Inputs
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)) (*.f64 z (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))))))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))))))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)) (*.f64 z (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))))
6765203681218851/5000000000000
(+.f64 6765203681218851/5000000000000 (*.f64 706515249246257/2500000000000 z))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(*.f64 943522900885677/5000000000000 (pow.f64 z 2))
(+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(*.f64 943522900885677/5000000000000 (pow.f64 z 2))
(+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(*.f64 1 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))
(*.f64 (sqrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (sqrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(pow.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) 1)
(log.f64 (exp.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(expm1.f64 (log1p.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(exp.f64 (log.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(log1p.f64 (expm1.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
Outputs
(*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))
(*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2)))
(*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z))))
(fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))))))
(fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -487331279103252896793517613/525000000000000000000000)))
(+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 6765203681218851/10000000000000 (+.f64 (log.f64 13/2) -14/13)))))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)) (*.f64 z (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))))))
(fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) (fma.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)))))))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 373870182501661212981625127/344531250000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -487331279103252896793517613/525000000000000000000000)) (+.f64 (log.f64 13/2) -14/13)))))))
(+.f64 (fma.f64 z (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 373870182501661212981625127/344531250000000000000000 (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (log.f64 13/2) -14/13))))) (*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 6765203681218851/10000000000000 (+.f64 (log.f64 13/2) -14/13)))))
(+.f64 (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)))))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))))))) (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))) (+.f64 (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)) (*.f64 z (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (+.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))) (+.f64 (*.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))) (*.f64 -1 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2))))))))))))
(fma.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (*.f64 z z) (fma.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) (fma.f64 6765203681218851/10000000000000 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13)) (fma.f64 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 -1/6 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2)))))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))))))) (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1)) (fma.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (fma.f64 1/2 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (fma.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))) (fma.f64 373870182501661212981625127/344531250000000000000000 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (log.f64 13/2) -1/13) -1))))))))))
(fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -487331279103252896793517613/525000000000000000000000 (fma.f64 (*.f64 z z) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) -541338218559767156914609007209/463050000000000000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) (+.f64 (log.f64 13/2) -14/13))) 373870182501661212981625127/344531250000000000000000 (fma.f64 6765203681218851/10000000000000 (+.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -1/6 (neg.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 1/2 (log.f64 13/2)) -1/26) (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))))))) (fma.f64 6765203681218851/10000000000000 (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -14/13) (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))) (*.f64 z (fma.f64 6765203681218851/10000000000000 (-.f64 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 1/2 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (log.f64 13/2) -1/13))) (fma.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) 373870182501661212981625127/344531250000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (*.f64 (exp.f64 -13/2) -487331279103252896793517613/525000000000000000000000)) (+.f64 (log.f64 13/2) -14/13))))))))
(+.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 6765203681218851/10000000000000 (+.f64 (log.f64 13/2) -14/13))))) (*.f64 z (+.f64 (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 373870182501661212981625127/344531250000000000000000 (*.f64 -487331279103252896793517613/525000000000000000000000 (+.f64 (log.f64 13/2) -14/13))))) (*.f64 z (+.f64 (fma.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 (-.f64 -1/6 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (+.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (+.f64 -1/26 (*.f64 (log.f64 13/2) 1/2))))) (*.f64 -487331279103252896793517613/525000000000000000000000 (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (-.f64 (+.f64 223/338 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (+.f64 (log.f64 13/2) -1/13))))) (*.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) (+.f64 -541338218559767156914609007209/463050000000000000000000000 (*.f64 373870182501661212981625127/344531250000000000000000 (+.f64 (log.f64 13/2) -14/13)))))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000))
(*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) z) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z) (exp.f64 (-.f64 -13/2 z)))))
(fma.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z) (*.f64 611458333333720910362579/25000000000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) z) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (*.f64 z z) (exp.f64 (-.f64 -13/2 z)))) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z)) (+.f64 611458333333720910362579/25000000000000000000000 (/.f64 4925021701373474946951247/25000000000000000000000 z))))
(+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 2))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) z)) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z)))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (neg.f64 (+.f64 13/2 z))))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) z) (fma.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (pow.f64 z 3)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))))
(fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (*.f64 z z) (exp.f64 (-.f64 -13/2 z)))) (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z) (exp.f64 (-.f64 -13/2 z))) (fma.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (*.f64 10831820445529922198405471/25000000000000000000000 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 z 3)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (fma.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (pow.f64 z 3) (exp.f64 (+.f64 z 13/2)))))) (*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) z)) (+.f64 611458333333720910362579/25000000000000000000000 (/.f64 4925021701373474946951247/25000000000000000000000 z))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))))
(*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (-.f64 -13/2 z))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2)))))
(fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z)))
(fma.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (-.f64 -13/2 z))) z)))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (*.f64 z z)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 z z)))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (-.f64 -13/2 z)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (-.f64 -13/2 z))) z) (+.f64 611458333333720910362579/25000000000000000000000 (/.f64 4925021701373474946951247/25000000000000000000000 z))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) z)) (+.f64 (*.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 2))) (+.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (pow.f64 z 3))) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (*.f64 z z)) (fma.f64 10831820445529922198405471/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2))) (pow.f64 z 3)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (fma.f64 -1 z -13/2)))))))
(fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) z) (fma.f64 4925021701373474946951247/25000000000000000000000 (/.f64 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (*.f64 z z)) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z))) (/.f64 (*.f64 10831820445529922198405471/25000000000000000000000 (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z)))) (pow.f64 z 3)))))
(+.f64 (fma.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (-.f64 -13/2 z))) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (-.f64 -13/2 z))) z))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (-.f64 -13/2 z))) (*.f64 z z)) (+.f64 4925021701373474946951247/25000000000000000000000 (/.f64 10831820445529922198405471/25000000000000000000000 z))))
6765203681218851/5000000000000
(+.f64 6765203681218851/5000000000000 (*.f64 706515249246257/2500000000000 z))
(+.f64 6765203681218851/5000000000000 (*.f64 z 706515249246257/2500000000000))
(fma.f64 z 706515249246257/2500000000000 6765203681218851/5000000000000)
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000)))
(+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000)))
(+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000))))
(*.f64 943522900885677/5000000000000 (pow.f64 z 2))
(*.f64 (*.f64 z z) 943522900885677/5000000000000)
(*.f64 z (*.f64 z 943522900885677/5000000000000))
(+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z))
(fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))
(fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))
(*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000)))
(+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000)))
(+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000))))
(*.f64 943522900885677/5000000000000 (pow.f64 z 2))
(*.f64 (*.f64 z z) 943522900885677/5000000000000)
(*.f64 z (*.f64 z 943522900885677/5000000000000))
(+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z))
(fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))
(fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))
(*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000)))
(+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (+.f64 (*.f64 943522900885677/5000000000000 (pow.f64 z 2)) (*.f64 706515249246257/2500000000000 z)))
(+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000)))
(+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000))))
(+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000))))
(pow.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 1)
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) 3))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2)))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))))
(+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))
(*.f64 1 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))
(*.f64 (sqrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (sqrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))) (cbrt.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))
(pow.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) 1)
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))
(log.f64 (exp.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(cbrt.f64 (*.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))))))
(cbrt.f64 (pow.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) 3))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) 3))
(expm1.f64 (log1p.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))
(exp.f64 (log.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))
(log1p.f64 (expm1.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))))
(fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000))))
(fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)))

localize23.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.1%
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
98.4%
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
Compiler

Compiled 32 to 26 computations (18.8% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
z
@0
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
0.0ms
z
@-inf
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
0.0ms
z
@inf
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)

rewrite121.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
892×associate-/r*
858×unswap-sqr
822×swap-sqr
814×associate-/l*
588×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01348
126248
2313748
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) 1) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 2) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 3) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 2) 1/2) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 3) 1/3) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 2)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (pow.f64 (exp.f64 (exp.f64 -13)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 3)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (exp.f64 -13) 3) (pow.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)) 3))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)) 3) (pow.f64 (exp.f64 -13) 3))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) 1) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (/.f64 1 z)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 1) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (/.f64 1 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (exp.f64 -13)) (*.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 1 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (/.f64 1 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (/.f64 -1 z)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 -1 z) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) z)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) z) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) 1) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) z)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) (sqrt.f64 z)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (cbrt.f64 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) z)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (sqrt.f64 z)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (sqrt.f64 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) z) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (/.f64 z (sqrt.f64 (exp.f64 -13)))) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (/.f64 z (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 1) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 2) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 3) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 3) 1/3) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) -1) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) z)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z)) 1)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (/.f64 -1 z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 3)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 1)) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) #(struct:egraph-query ((*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify98.0ms (0.3%)

Algorithm
egg-herbie
Rules
1342×associate-+l+
888×unswap-sqr
718×associate-/l*
686×associate-*r/
640×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01813177
14583015
215783015
363793015
Stop Event
node limit
Counts
81 → 105
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) 1)
(pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 3) 1/3)
(neg.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 -13)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 -13) 3) (pow.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)) 3) (pow.f64 (exp.f64 -13) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) 1)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (/.f64 1 z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (/.f64 1 z)))
(*.f64 (sqrt.f64 (exp.f64 -13)) (*.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (/.f64 1 z)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (/.f64 -1 z))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (sqrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (cbrt.f64 z)))
(*.f64 (/.f64 -1 z) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) z))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) z) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4))
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (cbrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) 1) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) z))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) (sqrt.f64 z)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (cbrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) z))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (sqrt.f64 z)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (sqrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) z) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 z (sqrt.f64 (exp.f64 -13)))) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))
(*.f64 (/.f64 1 (/.f64 z (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 3) 1/3)
(pow.f64 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) z))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z)) 1))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (/.f64 -1 z)))
(neg.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z))))
(sqrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
Outputs
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (PI.f64) (exp.f64 -13))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) 1)
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1)
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 2)
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 3)
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 2) 1/2)
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 3) 1/3)
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(neg.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 2))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 -13)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 3))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 -13) 3) (pow.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)) 3)))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)) 3) (pow.f64 (exp.f64 -13) 3)))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))
(*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))
(*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (/.f64 1 z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (/.f64 1 z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (sqrt.f64 (exp.f64 -13)) (*.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (/.f64 1 z)))
(*.f64 (sqrt.f64 (exp.f64 -13)) (*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))
(*.f64 (sqrt.f64 (exp.f64 -13)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) z))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (/.f64 1 z)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 (/.f64 1 z) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))))
(*.f64 (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13))))) z))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))) (/.f64 z (cbrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (cbrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)) (cbrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (exp.f64 -13))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 (PI.f64) (*.f64 z z))))))
(*.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (cbrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)) (cbrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (exp.f64 -13))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 (PI.f64) (*.f64 z z))))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (/.f64 -1 z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (sqrt.f64 z)))
(*.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (cbrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (cbrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 -1 z) (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) z) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4) (cbrt.f64 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (cbrt.f64 z)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) (*.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) 1) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) z))
(*.f64 (sqrt.f64 (exp.f64 -13)) (*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))
(*.f64 (sqrt.f64 (exp.f64 -13)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) z))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) (sqrt.f64 z)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) (cbrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) z))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 (/.f64 1 z) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))))
(*.f64 (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13))))) z))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))) (/.f64 z (cbrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (sqrt.f64 z)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) (sqrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))) (sqrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (sqrt.f64 z)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13))))) (sqrt.f64 z)))
(/.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 z) (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) (sqrt.f64 z)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)) (/.f64 (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (/.f64 (cbrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 (/.f64 1 z) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))))
(*.f64 (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13))))) z))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))) (/.f64 z (cbrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 -13)) z) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))
(*.f64 (sqrt.f64 (exp.f64 -13)) (*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))
(*.f64 (sqrt.f64 (exp.f64 -13)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) z))
(*.f64 (/.f64 1 (/.f64 z (sqrt.f64 (exp.f64 -13)))) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))
(*.f64 (sqrt.f64 (exp.f64 -13)) (*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))
(*.f64 (sqrt.f64 (exp.f64 -13)) (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))) z))
(*.f64 (/.f64 1 (/.f64 z (cbrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (*.f64 (/.f64 1 z) (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))))
(*.f64 (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13))))) z))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))) (/.f64 z (cbrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)) (cbrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)) (cbrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (exp.f64 -13))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)) (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 (PI.f64) (*.f64 z z))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (exp.f64 -13))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z))) (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 (PI.f64) (*.f64 z z)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) (sqrt.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z))) (sqrt.f64 (cbrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (exp.f64 -13))))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z))) (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z))) (cbrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 (PI.f64) (*.f64 z z)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)) 1/4)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 2)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 3)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(pow.f64 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) -1)
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000)))) z))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z)) 1))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (/.f64 -1 z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(neg.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) (neg.f64 z))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (/.f64 (PI.f64) (/.f64 (*.f64 z z) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (exp.f64 -13)))))
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 (PI.f64) (*.f64 z z)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z) 3))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)) 1))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))) z)))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (exp.f64 -13)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)

localize68.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
98.9%
(-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
96.1%
(exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))
Compiler

Compiled 118 to 92 computations (22% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
1.0ms
z
@-inf
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
1.0ms
z
@inf
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))

rewrite103.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
538×add-sqr-sqrt
510×pow1
510×*-un-lft-identity
506×add-exp-log
502×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02479
153271
2696371
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))))) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 1) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))) 2) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))) 3) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 3) 1/3) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 3)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 3))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (+.f64 (-.f64 (fma.f64 (log.f64 (+.f64 z 13/2)) (+.f64 z -1/2) -13/2) z) (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (+.f64 (-.f64 (fma.f64 (log.f64 (+.f64 z 13/2)) (+.f64 z -1/2) -13/2) z) (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))) 1)) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify151.0ms (0.4%)

Algorithm
egg-herbie
Rules
952×fma-def
830×+-commutative
794×*-commutative
754×associate-*r/
708×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01473028
14282790
215712670
368692670
Stop Event
node limit
Counts
28 → 52
Calls
Call 1
Inputs
(*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) z) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))) (sqrt.f64 (PI.f64))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) z) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) z) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))))))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 3)) (*.f64 27/169 (-.f64 (log.f64 13/2) 14/13))) 82/6591))) (*.f64 9999999999998099/10000000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) z) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))))))) (sqrt.f64 (PI.f64))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) z) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) z) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) z) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) (sqrt.f64 (PI.f64)))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) (sqrt.f64 (PI.f64)))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) z) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) (sqrt.f64 (PI.f64)))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) z) (sqrt.f64 (PI.f64)))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) (sqrt.f64 (PI.f64)))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) z) (sqrt.f64 (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))))) 1)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))))
(exp.f64 (+.f64 (-.f64 (fma.f64 (log.f64 (+.f64 z 13/2)) (+.f64 z -1/2) -13/2) z) (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))))
(exp.f64 (*.f64 (+.f64 (-.f64 (fma.f64 (log.f64 (+.f64 z 13/2)) (+.f64 z -1/2) -13/2) z) (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))))
Outputs
(*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) z) (sqrt.f64 (PI.f64))))
(*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)))) (sqrt.f64 (PI.f64))))
(*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (/.f64 z (pow.f64 13/2 -1/2)) (exp.f64 13/2))))
(*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 13/2 -1/2)) (*.f64 z (exp.f64 13/2))) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))) (sqrt.f64 (PI.f64))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) z) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 (sqrt.f64 2) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (+.f64 (log.f64 13/2) -14/13))))) (sqrt.f64 (PI.f64)) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)))) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) z) (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (log.f64 13/2)) -4280208333336046372538053/162500000000000000000000) 9999999999998099/10000000000000000)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (log.f64 13/2)) -4117708333336077263788053/162500000000000000000000)) (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 13/2 -1/2)) (*.f64 z (exp.f64 13/2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) z) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))))))) (sqrt.f64 (PI.f64)))))
(fma.f64 (*.f64 (sqrt.f64 2) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (+.f64 (log.f64 13/2) -14/13))))) (sqrt.f64 (PI.f64)) (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 z (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2)))) (*.f64 (*.f64 9999999999998099/10000000000000000 (+.f64 (log.f64 13/2) -14/13)) (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2))))) (sqrt.f64 (PI.f64))))))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (log.f64 13/2)) -4280208333336046372538053/162500000000000000000000) 9999999999998099/10000000000000000))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) z) (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169)) (+.f64 (*.f64 9999999999998099/10000000000000000 (log.f64 13/2)) -5384615384614361/5000000000000000))) (*.f64 (sqrt.f64 2) z)))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (log.f64 13/2)) -4117708333336077263788053/162500000000000000000000))) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 13/2 -1/2)) (*.f64 z (exp.f64 13/2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) z) (fma.f64 611458333333720910362579/25000000000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169) (fma.f64 (log.f64 13/2) 9999999999998099/10000000000000000 -5384615384614361/5000000000000000)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)) (-.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 3)) (*.f64 27/169 (-.f64 (log.f64 13/2) 14/13))) 82/6591))) (*.f64 9999999999998099/10000000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))))))) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))) z) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 z (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 14/13) 2))) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (-.f64 (log.f64 13/2) 14/13) (exp.f64 (-.f64 (*.f64 -1/2 (log.f64 13/2)) 13/2))))))) (sqrt.f64 (PI.f64))))))
(fma.f64 (*.f64 (sqrt.f64 2) (fma.f64 9999999999998099/10000000000000000 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (+.f64 (log.f64 13/2) -14/13))))) (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 z z) (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (+.f64 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) (*.f64 (+.f64 (log.f64 13/2) -14/13) 27/169)) -82/6591)) (*.f64 9999999999998099/10000000000000000 (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2)))))))) (sqrt.f64 (PI.f64)) (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)))) (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 z (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2)) (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2)))) (*.f64 (*.f64 9999999999998099/10000000000000000 (+.f64 (log.f64 13/2) -14/13)) (exp.f64 (fma.f64 -1/2 (log.f64 13/2) -13/2))))) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (sqrt.f64 2) z) (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)))) (*.f64 (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169)) (+.f64 (*.f64 9999999999998099/10000000000000000 (log.f64 13/2)) -5384615384614361/5000000000000000))) (*.f64 (sqrt.f64 2) z)))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (log.f64 13/2)) -4280208333336046372538053/162500000000000000000000) 9999999999998099/10000000000000000))) (*.f64 (fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) (fma.f64 (+.f64 (log.f64 13/2) -14/13) 27/169 -82/6591))) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (*.f64 9999999999998099/10000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169)))) (*.f64 (sqrt.f64 2) (*.f64 z z))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 13/2 -1/2)) (*.f64 z (exp.f64 13/2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) z) (fma.f64 611458333333720910362579/25000000000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169) (fma.f64 (log.f64 13/2) 9999999999998099/10000000000000000 -5384615384614361/5000000000000000))))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (log.f64 13/2)) -4117708333336077263788053/162500000000000000000000)) (*.f64 (*.f64 z z) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) (+.f64 (*.f64 (log.f64 13/2) 27/169) -1216/6591))) (*.f64 9999999999998099/10000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169)))))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (log.f64 13/2)) -4117708333336077263788053/162500000000000000000000)) (*.f64 (*.f64 z z) (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) (+.f64 (*.f64 9999999999998099/10000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169)) (*.f64 611458333333720910362579/25000000000000000000000 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 3) (+.f64 (*.f64 (log.f64 13/2) 27/169) -1216/6591)))))))) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 13/2 -1/2)) (*.f64 z (exp.f64 13/2))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 13/2 -1/2) (exp.f64 -13/2)) z) (fma.f64 611458333333720910362579/25000000000000000000000 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -14/13) 2) 27/169) (fma.f64 (log.f64 13/2) 9999999999998099/10000000000000000 -5384615384614361/5000000000000000)))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) (sqrt.f64 (PI.f64))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))) (exp.f64 (+.f64 13/2 z))) 9999999999998099/10000000000000000))
(*.f64 (sqrt.f64 2) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) z) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) (sqrt.f64 (PI.f64)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z)))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z))) (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) (/.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (*.f64 (/.f64 z (sqrt.f64 2)) (exp.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) z) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) (sqrt.f64 (PI.f64)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z)))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z))) (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) (/.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (*.f64 (/.f64 z (sqrt.f64 2)) (exp.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) z) (sqrt.f64 (PI.f64)))) (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))) (sqrt.f64 (PI.f64)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z)))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z))) (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) (/.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (*.f64 (/.f64 z (sqrt.f64 2)) (exp.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z)))))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) (sqrt.f64 (PI.f64))))
(*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z))) (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))) (exp.f64 (+.f64 13/2 z))) 9999999999998099/10000000000000000))
(*.f64 (sqrt.f64 2) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) (sqrt.f64 (PI.f64)))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) z) (sqrt.f64 (PI.f64)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z)))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z))) (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) (/.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (*.f64 (/.f64 z (sqrt.f64 2)) (exp.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) (sqrt.f64 (PI.f64)))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) z) (sqrt.f64 (PI.f64)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z)))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z))) (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) (/.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (*.f64 (/.f64 z (sqrt.f64 2)) (exp.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z)))))))
(+.f64 (*.f64 9999999999998099/10000000000000000 (*.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) (sqrt.f64 (PI.f64)))) (*.f64 611458333333720910362579/25000000000000000000000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))) z) (sqrt.f64 (PI.f64)))))
(fma.f64 611458333333720910362579/25000000000000000000000 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (/.f64 z (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z)))))) (*.f64 9999999999998099/10000000000000000 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (+.f64 -1/2 z)) (+.f64 13/2 z))) (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (PI.f64)) (+.f64 (*.f64 9999999999998099/10000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) (/.f64 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) (exp.f64 (+.f64 13/2 z)))) z)))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 611458333333720910362579/25000000000000000000000 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (*.f64 (/.f64 z (sqrt.f64 2)) (exp.f64 (+.f64 13/2 z)))) (*.f64 (sqrt.f64 2) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))) 2)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))) 3)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 2)))
(sqrt.f64 (*.f64 (*.f64 2 (PI.f64)) (pow.f64 (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))) 2)))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) 2))))
(sqrt.f64 (*.f64 2 (*.f64 (PI.f64) (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) 2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) 3))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) 2) 3/2) (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) 3) (pow.f64 (*.f64 (PI.f64) 2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(exp.f64 (+.f64 (-.f64 (fma.f64 (log.f64 (+.f64 z 13/2)) (+.f64 z -1/2) -13/2) z) (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(exp.f64 (*.f64 (+.f64 (-.f64 (fma.f64 (log.f64 (+.f64 z 13/2)) (+.f64 z -1/2) -13/2) z) (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))) 1))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))

localize449.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.5%
(-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
98.4%
(sqrt.f64 (*.f64 (PI.f64) 2))
98.2%
(exp.f64 (+.f64 z 13/2))
97.7%
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))
Compiler

Compiled 949 to 780 computations (17.8% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
2.0ms
z
@inf
(-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
1.0ms
z
@0
(-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
0.0ms
z
@-inf
(-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))

rewrite115.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1162×add-sqr-sqrt
1108×add-exp-log
1108×add-cbrt-cube
1108×add-log-exp
1108×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044151
11126151
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
Outputs
(((+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (*.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) 1) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((fma.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) #(struct:egraph-query ((-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify104.0ms (0.3%)

Algorithm
egg-herbie
Rules
1550×associate-+r-
966×*-commutative
932×associate-+r+
704×associate-/l*
690×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01153192
12743188
210783176
349213176
Stop Event
node limit
Counts
28 → 51
Calls
Call 1
Inputs
(/.f64 45767980848377092942628957760201/100000000000000000000000000 (pow.f64 z 2))
(+.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))
(-.f64 (+.f64 (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (/.f64 1 (pow.f64 z 2)))) 238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000)
(-.f64 (+.f64 (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)) (+.f64 (*.f64 182394916102914492738680860550897387810339838220361851/90439453125000000000000000000000000000000000000 z) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))) 238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000)
99999999999961980000000003613801/100000000000000000000000000000000
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (*.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (*.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))))
99999999999961980000000003613801/100000000000000000000000000000000
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (*.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z))))
(+.f64 (*.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (*.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))))
(+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(+.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(*.f64 1 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (*.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))))
(pow.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(fma.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
Outputs
(/.f64 45767980848377092942628957760201/100000000000000000000000000 (pow.f64 z 2))
(/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))
(+.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))
(+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z))
(-.f64 (+.f64 (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (/.f64 1 (pow.f64 z 2)))) 238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000)
(+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) 238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000))
(+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) -238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000))
(-.f64 (+.f64 (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)) (+.f64 (*.f64 182394916102914492738680860550897387810339838220361851/90439453125000000000000000000000000000000000000 z) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (/.f64 1 (pow.f64 z 2))))) 238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000)
(+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (-.f64 (fma.f64 182394916102914492738680860550897387810339838220361851/90439453125000000000000000000000000000000000000 z (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) 238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000))
(+.f64 (fma.f64 z 182394916102914492738680860550897387810339838220361851/90439453125000000000000000000000000000000000000 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) -238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000))
(+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (+.f64 (fma.f64 z 182394916102914492738680860550897387810339838220361851/90439453125000000000000000000000000000000000000 -238003473435470891788214263289742389298101555276217769/275625000000000000000000000000000000000000000000) (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z)))
99999999999961980000000003613801/100000000000000000000000000000000
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))
(+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) 99999999999961980000000003613801/100000000000000000000000000000000)
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (*.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z))))
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))))
(+.f64 (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) 99999999999961980000000003613801/100000000000000000000000000000000) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z)))
(+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))))
(+.f64 (*.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (*.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))))
(+.f64 (+.f64 (/.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (pow.f64 z 3)) 99999999999961980000000003613801/100000000000000000000000000000000) (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))))
(+.f64 (+.f64 (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (/.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (pow.f64 z 3))) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))) (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z))
(+.f64 (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (/.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (pow.f64 z 3))))
(+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (+.f64 (/.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z)))))
99999999999961980000000003613801/100000000000000000000000000000000
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))
(+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) 99999999999961980000000003613801/100000000000000000000000000000000)
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (*.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z))))
(+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))))
(+.f64 (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) 99999999999961980000000003613801/100000000000000000000000000000000) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z)))
(+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))))
(+.f64 (*.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (+.f64 (*.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (/.f64 1 (pow.f64 z 2))) (*.f64 67652036812175649347802002964249/50000000000000000000000000000 (/.f64 1 z)))))
(+.f64 (+.f64 (/.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (pow.f64 z 3)) 99999999999961980000000003613801/100000000000000000000000000000000) (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))))
(+.f64 (+.f64 (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (/.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (pow.f64 z 3))) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))) (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z))
(+.f64 (+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z))) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (/.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (pow.f64 z 3))))
(+.f64 (/.f64 67652036812175649347802002964249/50000000000000000000000000000 z) (+.f64 (/.f64 80285491799382171950889969068376269845727093813987/312500000000000000000000000000000000000000000 (pow.f64 z 3)) (+.f64 99999999999961980000000003613801/100000000000000000000000000000000 (/.f64 20309319544502908107413583644180456395859756468759/625000000000000000000000000000000000000000000 (*.f64 z z)))))
(+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(+.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (fma.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(*.f64 1 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (*.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 4) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 4)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 4) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 4)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 4) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 4)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 4) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 4)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (*.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) 3) (pow.f64 (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) 3)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 4) (*.f64 (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) 3) (pow.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2) 3)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 4) (fma.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 4))))
(/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 6) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 6)) (fma.f64 (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2)) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 6) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 6)) (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 4) (fma.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 4))))
(pow.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) 1)
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))
(fma.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2)))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) 2))
(-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))) 2))

localize189.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.2%
(exp.f64 (+.f64 z 13/2))
97.7%
(+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))
97.7%
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))
97.5%
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2))))
Compiler

Compiled 430 to 349 computations (18.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
z
@0
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))
0.0ms
z
@0
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2))))
0.0ms
z
@-inf
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))
0.0ms
z
@inf
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))
0.0ms
z
@-inf
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2))))

rewrite101.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1610×associate-*r/
1418×associate-/r*
1234×associate-*l/
280×add-sqr-sqrt
268×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
128946
2365546
Stop Event
node limit
Counts
2 → 74
Calls
Call 1
Inputs
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2))))
(/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))
Outputs
(((+.f64 (exp.f64 (+.f64 z 13/2)) 0) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 1 (expm1.f64 (+.f64 z 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 1 (+.f64 (exp.f64 (+.f64 z 13/2)) -1)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) -1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 (expm1.f64 (+.f64 z 13/2)) 1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((+.f64 -1 (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((-.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((-.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 2) 2) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 (+.f64 z 13/2)) 1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (exp.f64 (+.f64 z 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 13/2) (exp.f64 z)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 z) (exp.f64 13/2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1)) (+.f64 (exp.f64 (+.f64 z 13/2)) 2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1) 1) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (+.f64 z 13/2)) 1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) 2) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 3) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 3) 1/3) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 1) (+.f64 z 13/2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 z 13/2)) 2)) (cbrt.f64 (+.f64 z 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (exp.f64 (sqrt.f64 (+.f64 z 13/2))) (sqrt.f64 (+.f64 z 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 3)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (+.f64 z 13/2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))
(((-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 1 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (/.f64 -1 (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (pow.f64 (+.f64 z 13/2) z) (*.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 (neg.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (exp.f64 z)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) 1) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 (+.f64 z 13/2)))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3) 1/3) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((pow.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) -1) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((neg.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (neg.f64 (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((sqrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))) (+.f64 z 13/2))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((exp.f64 (*.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))) (+.f64 z 13/2)) 1)) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)) ((log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) #(struct:egraph-query ((expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))) (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) #f #f 8000 #f)))

simplify74.0ms (0.2%)

Algorithm
egg-herbie
Rules
1618×associate-/l*
1356×associate-*r/
1014×associate-*l/
876×associate-+r+
870×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02493958
16483786
229993780
Stop Event
node limit
Counts
98 → 125
Calls
Call 1
Inputs
(exp.f64 13/2)
(+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 13/2) (pow.f64 z 2))) (+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 13/2) (pow.f64 z 2))) (+.f64 (exp.f64 13/2) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 13/2) (pow.f64 z 3))) (*.f64 (exp.f64 13/2) z))))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(/.f64 (sqrt.f64 2/13) (exp.f64 13/2))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13)) (exp.f64 13/2)))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))) (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (+.f64 (*.f64 1/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))) (pow.f64 z 3)) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(+.f64 (exp.f64 (+.f64 z 13/2)) 0)
(+.f64 1 (expm1.f64 (+.f64 z 13/2)))
(+.f64 1 (+.f64 (exp.f64 (+.f64 z 13/2)) -1))
(+.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) -1)
(+.f64 (expm1.f64 (+.f64 z 13/2)) 1)
(+.f64 -1 (+.f64 (exp.f64 (+.f64 z 13/2)) 1))
(-.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 2) 2)
(*.f64 (exp.f64 (+.f64 z 13/2)) 1)
(*.f64 1 (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(*.f64 (exp.f64 13/2) (exp.f64 z))
(*.f64 (exp.f64 z) (exp.f64 13/2))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1)) (+.f64 (exp.f64 (+.f64 z 13/2)) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1) 1) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1)))
(pow.f64 (exp.f64 (+.f64 z 13/2)) 1)
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 3)
(pow.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 3) 1/3)
(pow.f64 (exp.f64 1) (+.f64 z 13/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 z 13/2)) 2)) (cbrt.f64 (+.f64 z 13/2)))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 z 13/2))) (sqrt.f64 (+.f64 z 13/2)))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 2))
(log.f64 (exp.f64 (exp.f64 (+.f64 z 13/2))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 z 13/2)))))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 3))
(exp.f64 (+.f64 z 13/2))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 13/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 1)
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1)
(*.f64 1 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))
(*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (/.f64 -1 (exp.f64 (+.f64 z 13/2))))
(*.f64 (pow.f64 (+.f64 z 13/2) z) (*.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (exp.f64 z)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2)))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) 1) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 (+.f64 z 13/2))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 13/2)))
(pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3) 1/3)
(pow.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) -1)
(neg.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(exp.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))) (+.f64 z 13/2)))
(exp.f64 (*.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))) (+.f64 z 13/2)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
Outputs
(exp.f64 13/2)
(+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z))
(fma.f64 (exp.f64 13/2) z (exp.f64 13/2))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 13/2) (pow.f64 z 2))) (+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z)))
(fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (+.f64 (exp.f64 13/2) (*.f64 (exp.f64 13/2) z)))
(fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (fma.f64 (exp.f64 13/2) z (exp.f64 13/2)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 13/2) (pow.f64 z 2))) (+.f64 (exp.f64 13/2) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 13/2) (pow.f64 z 3))) (*.f64 (exp.f64 13/2) z))))
(fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (+.f64 (exp.f64 13/2) (fma.f64 1/6 (*.f64 (exp.f64 13/2) (pow.f64 z 3)) (*.f64 (exp.f64 13/2) z))))
(+.f64 (fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (fma.f64 (exp.f64 13/2) z (exp.f64 13/2))) (*.f64 (exp.f64 13/2) (*.f64 (pow.f64 z 3) 1/6)))
(fma.f64 1/2 (*.f64 (exp.f64 13/2) (*.f64 z z)) (+.f64 (fma.f64 (exp.f64 13/2) z (exp.f64 13/2)) (*.f64 (pow.f64 z 3) (*.f64 (exp.f64 13/2) 1/6))))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (-.f64 13/2 (*.f64 -1 z)))
(exp.f64 (+.f64 13/2 z))
(/.f64 (sqrt.f64 2/13) (exp.f64 13/2))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 z (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))
(fma.f64 z (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))
(fma.f64 z (-.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z)))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 (+.f64 (/.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (-.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))))) (*.f64 z z) (*.f64 z (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))))))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 z (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (*.f64 (*.f64 z z) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (-.f64 (/.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13))))))))
(+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 (*.f64 z z) (+.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (-.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)))))) (*.f64 z (-.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 27/169 (-.f64 (log.f64 13/2) 1/13)) (*.f64 1/6 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 3))) 82/6591) (sqrt.f64 2/13)) (exp.f64 13/2)))) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))) (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (+.f64 (*.f64 1/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))) (pow.f64 z 3)) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (-.f64 (log.f64 13/2) 1/13) 2))) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (log.f64 13/2) 1/13) (sqrt.f64 2/13)) (exp.f64 13/2)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) z))))
(fma.f64 (-.f64 (+.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (/.f64 (+.f64 (fma.f64 27/169 (+.f64 (log.f64 13/2) -1/13) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3))) -82/6591) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))) (fma.f64 1/2 (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (+.f64 (/.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (*.f64 7/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))) (pow.f64 z 3) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 (+.f64 (/.f64 (+.f64 27/169 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2))) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (-.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13)))))) (*.f64 z z) (*.f64 z (-.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))))
(+.f64 (fma.f64 z (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (*.f64 (*.f64 z z) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (-.f64 (/.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))) (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13))))))) (fma.f64 (pow.f64 z 3) (+.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13))) (-.f64 (*.f64 (/.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (exp.f64 13/2)) (sqrt.f64 2/13)) (fma.f64 1/2 (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)) (sqrt.f64 2/13)) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (fma.f64 7/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (/.f64 (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169) (/.f64 (exp.f64 13/2) (sqrt.f64 2/13))))))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))))
(fma.f64 (pow.f64 z 3) (+.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)))) (-.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (fma.f64 (+.f64 (log.f64 13/2) -1/13) 27/169 (fma.f64 1/6 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 3) -82/6591)) (exp.f64 13/2))) (fma.f64 1/2 (-.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2))) (fma.f64 7/6 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)))))) (+.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 (*.f64 z z) (+.f64 (*.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (pow.f64 (+.f64 (log.f64 13/2) -1/13) 2) 27/169)) (-.f64 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (fma.f64 1/2 (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)) (*.f64 (sqrt.f64 2/13) (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2)))))) (*.f64 z (-.f64 (*.f64 (sqrt.f64 2/13) (/.f64 (+.f64 (log.f64 13/2) -1/13) (exp.f64 13/2))) (/.f64 (sqrt.f64 2/13) (exp.f64 13/2)))))))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (-.f64 z 1/2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (-.f64 13/2 (neg.f64 z))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (-.f64 13/2 (neg.f64 z))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (-.f64 13/2 (neg.f64 z))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 13/2 (*.f64 -1 z))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 (-.f64 13/2 (neg.f64 z))) (fma.f64 -1 z 1/2))) (-.f64 13/2 (neg.f64 z))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))
(+.f64 (exp.f64 (+.f64 z 13/2)) 0)
(exp.f64 (+.f64 13/2 z))
(+.f64 1 (expm1.f64 (+.f64 z 13/2)))
(+.f64 1 (expm1.f64 (+.f64 13/2 z)))
(+.f64 1 (+.f64 (exp.f64 (+.f64 z 13/2)) -1))
(exp.f64 (+.f64 13/2 z))
(+.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) -1)
(exp.f64 (+.f64 13/2 z))
(+.f64 (expm1.f64 (+.f64 z 13/2)) 1)
(+.f64 1 (expm1.f64 (+.f64 13/2 z)))
(+.f64 -1 (+.f64 (exp.f64 (+.f64 z 13/2)) 1))
(exp.f64 (+.f64 13/2 z))
(-.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1)
(exp.f64 (+.f64 13/2 z))
(-.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 2) 2)
(exp.f64 (+.f64 13/2 z))
(*.f64 (exp.f64 (+.f64 z 13/2)) 1)
(exp.f64 (+.f64 13/2 z))
(*.f64 1 (exp.f64 (+.f64 z 13/2)))
(exp.f64 (+.f64 13/2 z))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))
(*.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2))
(exp.f64 (+.f64 13/2 z))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2) (cbrt.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))
(*.f64 (exp.f64 13/2) (exp.f64 z))
(exp.f64 (+.f64 13/2 z))
(*.f64 (exp.f64 z) (exp.f64 13/2))
(exp.f64 (+.f64 13/2 z))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 1) (exp.f64 (+.f64 13/2 z))) (+.f64 2 (exp.f64 (+.f64 13/2 z))))
(/.f64 (+.f64 2 (exp.f64 (+.f64 13/2 z))) (/.f64 (+.f64 2 (exp.f64 (+.f64 13/2 z))) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 2) (fma.f64 (exp.f64 13/2) (exp.f64 z) 2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) (fma.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) 3)) (fma.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) (+.f64 2 (exp.f64 (+.f64 13/2 z)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) 3)) (+.f64 (*.f64 (exp.f64 (+.f64 13/2 z)) (fma.f64 (exp.f64 13/2) (exp.f64 z) 2)) (+.f64 3 (exp.f64 (+.f64 13/2 z)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1)) (+.f64 (exp.f64 (+.f64 z 13/2)) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 1) (exp.f64 (+.f64 13/2 z))) (+.f64 2 (exp.f64 (+.f64 13/2 z))))
(/.f64 (+.f64 2 (exp.f64 (+.f64 13/2 z))) (/.f64 (+.f64 2 (exp.f64 (+.f64 13/2 z))) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 2) (fma.f64 (exp.f64 13/2) (exp.f64 z) 2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1)) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) (fma.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) 3)) (fma.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) (+.f64 2 (exp.f64 (+.f64 13/2 z)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) 3)) (+.f64 (*.f64 (exp.f64 (+.f64 13/2 z)) (fma.f64 (exp.f64 13/2) (exp.f64 z) 2)) (+.f64 3 (exp.f64 (+.f64 13/2 z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 2))
(/.f64 (*.f64 (+.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 1) (exp.f64 (+.f64 13/2 z))) (+.f64 2 (exp.f64 (+.f64 13/2 z))))
(/.f64 (+.f64 2 (exp.f64 (+.f64 13/2 z))) (/.f64 (+.f64 2 (exp.f64 (+.f64 13/2 z))) (exp.f64 (+.f64 13/2 z))))
(*.f64 (/.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 2) (fma.f64 (exp.f64 13/2) (exp.f64 z) 2)) (exp.f64 (+.f64 13/2 z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 3) 1) 1) (+.f64 (+.f64 (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) (+.f64 (exp.f64 (+.f64 z 13/2)) 1)) 1) (*.f64 (+.f64 (exp.f64 (+.f64 z 13/2)) 1) 1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) (fma.f64 (+.f64 (exp.f64 (+.f64 13/2 z)) 1) (+.f64 (exp.f64 (+.f64 13/2 z)) 1) 1)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) 3)) (fma.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) (+.f64 2 (exp.f64 (+.f64 13/2 z)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (exp.f64 13/2) (exp.f64 z) 1) 3)) (+.f64 (*.f64 (exp.f64 (+.f64 13/2 z)) (fma.f64 (exp.f64 13/2) (exp.f64 z) 2)) (+.f64 3 (exp.f64 (+.f64 13/2 z)))))
(pow.f64 (exp.f64 (+.f64 z 13/2)) 1)
(exp.f64 (+.f64 13/2 z))
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 z 13/2))) 2)
(exp.f64 (+.f64 13/2 z))
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 3)
(exp.f64 (+.f64 13/2 z))
(pow.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 3) 1/3)
(exp.f64 (+.f64 13/2 z))
(pow.f64 (exp.f64 1) (+.f64 z 13/2))
(pow.f64 (E.f64) (+.f64 13/2 z))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 z 13/2)) 2)) (cbrt.f64 (+.f64 z 13/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 13/2 z)) 2)) (cbrt.f64 (+.f64 13/2 z)))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 z 13/2))) (sqrt.f64 (+.f64 z 13/2)))
(pow.f64 (exp.f64 (sqrt.f64 (+.f64 13/2 z))) (sqrt.f64 (+.f64 13/2 z)))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 2))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 13/2 z)) 2))
(fabs.f64 (exp.f64 (+.f64 13/2 z)))
(log.f64 (exp.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 z 13/2)))))
(exp.f64 (+.f64 13/2 z))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 z 13/2)) 3))
(exp.f64 (+.f64 13/2 z))
(exp.f64 (+.f64 z 13/2))
(exp.f64 (+.f64 13/2 z))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 z 13/2))))
(exp.f64 (+.f64 13/2 z))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))) 1)
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1)
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 1 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (exp.f64 (neg.f64 (+.f64 z 13/2))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (neg.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (/.f64 -1 (exp.f64 (+.f64 z 13/2))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (pow.f64 (+.f64 z 13/2) z) (*.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 (neg.f64 (+.f64 z 13/2)))))
(*.f64 (pow.f64 (+.f64 13/2 z) z) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) z) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) 1) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 z)) (/.f64 (sqrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 13/2 z))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 z 13/2) 2) (+.f64 z -1/2))) (exp.f64 z)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 13/2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 13/2 z) 2) (+.f64 z -1/2))) (cbrt.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) 1) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 (+.f64 z 13/2))))
(*.f64 (pow.f64 (+.f64 13/2 z) z) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) z) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (sqrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (pow.f64 (+.f64 13/2 z) z) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) z) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 z 13/2))) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (cbrt.f64 (exp.f64 (+.f64 z 13/2)))))
(*.f64 (pow.f64 (+.f64 13/2 z) z) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) z) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) z) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) -1/2) (exp.f64 13/2)))
(*.f64 (pow.f64 (+.f64 13/2 z) z) (*.f64 (exp.f64 (+.f64 (neg.f64 z) -13/2)) (pow.f64 (+.f64 13/2 z) -1/2)))
(*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) z) (pow.f64 (+.f64 13/2 z) -1/2)))
(pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 1)
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2)
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3)
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3) 1/3)
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(pow.f64 (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) -1)
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(neg.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (neg.f64 (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z))) 2))
(fabs.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) 3))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(exp.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))) (+.f64 z 13/2)))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(exp.f64 (*.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))) (+.f64 z 13/2)) 1))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 13/2 z)))
(*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))

eval1.5s (4%)

Compiler

Compiled 64979 to 52980 computations (18.5% saved)

prune804.0ms (2.1%)

Pruning

179 alts after pruning (175 fresh and 4 done)

PrunedKeptTotal
New95327980
Fresh23148171
Picked101
Done246
Total9791791158
Accurracy
99.8%
Counts
1158 → 179
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.4%
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
19.6%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
13.4%
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
13.4%
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
13.4%
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
13.4%
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
13.4%
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
13.4%
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
83.5%
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) 1/3) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.2%
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (+.f64 -13/2 (-.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.8%
(*.f64 (pow.f64 (E.f64) (-.f64 (+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) z)) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2)) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.0%
(*.f64 (pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
92.5%
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
92.6%
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
19.6%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
13.4%
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
93.0%
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
13.4%
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
94.6%
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
19.6%
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
94.4%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.4%
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.0%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
26.8%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
26.8%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
93.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
93.5%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
93.8%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
93.4%
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (E.f64) (-.f64 -13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.3%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.9%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.2%
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.6%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.5%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
94.6%
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
95.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 z -3147848041806007/2500000000000) (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
22.1%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (fma.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
95.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
16.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
93.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (E.f64) (+.f64 13/2 z)))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))))
48.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
93.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
93.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (/.f64 -169/4 (-.f64 13/2 z))) (*.f64 (/.f64 z (-.f64 13/2 z)) z)))))
93.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
93.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (exp.f64 (log.f64 (+.f64 15/2 z)))) 1))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
93.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
25.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
26.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
20.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
20.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
20.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
15.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
25.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
26.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
19.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
20.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
94.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (*.f64 10000000000000/6765203681218851 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) z) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) z) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
26.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.7%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
26.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.6%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
49.0%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
93.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
94.2%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
94.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
13.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
16.5%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
16.9%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
84.3%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
84.8%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))))
19.6%
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
92.7%
(*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.4%
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
94.3%
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
13.4%
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
13.4%
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
13.4%
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
13.4%
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
13.4%
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
13.4%
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
13.4%
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
13.4%
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
13.4%
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
13.4%
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
13.4%
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
13.4%
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
13.4%
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
13.4%
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
Compiler

Compiled 11855 to 9958 computations (16% saved)

regimes2.1s (5.6%)

Counts
292 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (E.f64) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (/.f64 -169/4 (-.f64 13/2 z))) (*.f64 (/.f64 z (-.f64 13/2 z)) z)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (E.f64) (-.f64 -13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 13/2 z)) 3)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (exp.f64 (log.f64 (+.f64 15/2 z)))) 1))))
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (exp.f64 (log.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (pow.f64 (exp.f64 -1) (+.f64 z 6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 13/2 z)) (exp.f64 (+.f64 (+.f64 13/2 z) (+.f64 13/2 z))))))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) 1/3) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 6765203681218851/10000000000000 z) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 3)) (+.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (-.f64 (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) z) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (fma.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 z -3147848041806007/2500000000000) (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -6765203681218851/10000000000000 z)) (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (pow.f64 (E.f64) (-.f64 (+.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 (+.f64 13/2 z)) z)) (*.f64 (log.f64 (+.f64 13/2 z)) -1/2)) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (*.f64 2 (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2)) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) -6765203681218851/10000000000000 (/.f64 -5974183227231441543533561162253/50000000000000000000000000 (+.f64 z 3))) (*.f64 z (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 z (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (*.f64 z (*.f64 10000000000000/6765203681218851 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) 3)) (+.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (-.f64 (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (cbrt.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (cbrt.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (cbrt.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z))) 3))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (fma.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 7713234287776531/10000000000000 (fma.f64 z z z)) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 2 (+.f64 -13/2 (-.f64 (fma.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (fma.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)) z) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) 6765203681218851/10000000000000)) (*.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 -13/2 z))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (cbrt.f64 (exp.f64 (-.f64 -13/2 z)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))) (cbrt.f64 (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (exp.f64 13/2))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (exp.f64 (+.f64 13/2 z)))) (sqrt.f64 (exp.f64 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) (sqrt.f64 (*.f64 (PI.f64) 2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (*.f64 z (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))))) (*.f64 z (+.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (-.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 z (*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 3) (/.f64 -31191860336727207531769765603776766852501482343/15625000000000000000000000000000000000 (pow.f64 (+.f64 z 1) 3))) 10000000000000/6765203681218851) (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)))) (*.f64 z (*.f64 (fma.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (/.f64 3147848041806007/2500000000000 (+.f64 z 1))) (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2))) 10000000000000/6765203681218851)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 7713234287776531/10000000000000 (fma.f64 z z z) (*.f64 (+.f64 z 2) (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Calls

3 calls:

530.0ms
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
504.0ms
z
395.0ms
(-.f64 z 1)
Results
AccuracySegmentsBranch
97.5%2z
97.5%2(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
97.5%2(-.f64 z 1)
Compiler

Compiled 20169 to 16559 computations (17.9% saved)

bsearch9.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
139.73944805089337
143.70968728164914
Compiler

Compiled 79 to 67 computations (15.2% saved)

regimes1.8s (4.6%)

Counts
246 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (E.f64) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (/.f64 -169/4 (-.f64 13/2 z))) (*.f64 (/.f64 z (-.f64 13/2 z)) z)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (E.f64) (-.f64 -13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 13/2 z)) 3)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (exp.f64 (log.f64 (+.f64 15/2 z)))) 1))))
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (exp.f64 (log.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (pow.f64 (exp.f64 -1) (+.f64 z 6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 13/2 z)) (exp.f64 (+.f64 (+.f64 13/2 z) (+.f64 13/2 z))))))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))) 3) 1/3) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2)))) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2))))) (exp.f64 (-.f64 13/2 (*.f64 -1 z)))) (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (pow.f64 (/.f64 6765203681218851/10000000000000 z) 3) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 3)) (+.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (-.f64 (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) (pow.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)))) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2) (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2)) (-.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) 2)) (/.f64 1 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (-.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (pow.f64 (/.f64 -3147848041806007/2500000000000 (-.f64 z -1)) 2)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) z) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 6765203681218851/10000000000000)) (*.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (pow.f64 (+.f64 z 1) 2)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)))) (*.f64 (*.f64 z 10000000000000/6765203681218851) (-.f64 (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 (/.f64 309629712517394580428200722024092610534658749051/1000000000000000000000000000000000000000 (pow.f64 z 3)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 3)) (+.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (fma.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (neg.f64 (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) 2))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 z -3147848041806007/2500000000000 (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 z -3147848041806007/2500000000000) (fma.f64 6765203681218851/10000000000000 z 6765203681218851/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (sqrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 (cbrt.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (cbrt.f64 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (fma.f64 z z z) (+.f64 z 2))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (fma.f64 (+.f64 z 2) (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (*.f64 7713234287776531/10000000000000 (fma.f64 z z z))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Calls

3 calls:

394.0ms
(-.f64 z 1)
383.0ms
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
356.0ms
z
Results
AccuracySegmentsBranch
97.4%2z
97.4%2(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
97.4%2(-.f64 z 1)
Compiler

Compiled 15059 to 12337 computations (18.1% saved)

bsearch7.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
139.73944805089337
143.70968728164914
Compiler

Compiled 79 to 67 computations (15.2% saved)

regimes1.3s (3.3%)

Counts
223 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (E.f64) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (/.f64 -169/4 (-.f64 13/2 z))) (*.f64 (/.f64 z (-.f64 13/2 z)) z)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (E.f64) (-.f64 -13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 13/2 z)) 3)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (log.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (exp.f64 (log.f64 (+.f64 15/2 z)))) 1))))
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 (neg.f64 (+.f64 z 6)) -1/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (exp.f64 (+.f64 -6 (neg.f64 z))) (*.f64 (exp.f64 -1/2) (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (exp.f64 (log.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) (exp.f64 -6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (pow.f64 (exp.f64 -1) (+.f64 z 6)) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (*.f64 (exp.f64 (+.f64 13/2 z)) (exp.f64 (+.f64 (+.f64 13/2 z) (+.f64 13/2 z))))))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) -13/2)) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (E.f64) (-.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (pow.f64 (E.f64) (-.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z))) (log.f64 (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3/2) (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
Calls

3 calls:

285.0ms
z
260.0ms
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
256.0ms
(-.f64 z 1)
Results
AccuracySegmentsBranch
97.4%2z
97.4%2(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
97.4%2(-.f64 z 1)
Compiler

Compiled 12983 to 10630 computations (18.1% saved)

bsearch4.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
139.73944805089337
143.70968728164914
Compiler

Compiled 79 to 67 computations (15.2% saved)

regimes1.1s (2.8%)

Counts
207 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (E.f64) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (/.f64 -169/4 (-.f64 13/2 z))) (*.f64 (/.f64 z (-.f64 13/2 z)) z)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (E.f64) (-.f64 -13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 13/2 z)) 3)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
Calls

3 calls:

267.0ms
z
258.0ms
(-.f64 z 1)
186.0ms
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Results
AccuracySegmentsBranch
97.4%2z
97.4%2(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
97.4%2(-.f64 z 1)
Compiler

Compiled 11759 to 9613 computations (18.2% saved)

bsearch5.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
139.73944805089337
143.70968728164914
Compiler

Compiled 79 to 67 computations (15.2% saved)

regimes1.3s (3.4%)

Counts
206 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (E.f64) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 -1/2 z)) (sqrt.f64 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -13/2 (neg.f64 z)))) (sqrt.f64 (PI.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (fma.f64 6765203681218851/10000000000000 (+.f64 z 1) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 2) (exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 -1/2 (-.f64 -6 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (*.f64 (exp.f64 (neg.f64 (+.f64 z 6))) (exp.f64 -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (-.f64 z -2)))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 7713234287776531/10000000000000 (+.f64 2 z))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3))))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) (exp.f64 (-.f64 (*.f64 -1 z) 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) (/.f64 -169/4 (-.f64 13/2 z))) (*.f64 (/.f64 z (-.f64 13/2 z)) z)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)))) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (pow.f64 (E.f64) (-.f64 -13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (pow.f64 (E.f64) (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2))) (exp.f64 z)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (+.f64 13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 z)) (sqrt.f64 (*.f64 (PI.f64) 2))) (exp.f64 13/2)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 2) (exp.f64 (+.f64 13/2 (-.f64 z (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 13/2 z)))))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 z 13/2) z) (sqrt.f64 (*.f64 (PI.f64) 2))) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z))) (-.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (/.f64 6765203681218851/10000000000000 z)))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 1 (/.f64 (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (-.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 2 (-.f64 -13/2 z)) (+.f64 13/2 z))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 z z)) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (/.f64 (pow.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) 2) (-.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) 2) (*.f64 (neg.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (fma.f64 z -5826188486005177/10000000000000 6765203681218851/10000000000000) (fma.f64 z z z))) (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (expm1.f64 (log1p.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (expm1.f64 (log1p.f64 (exp.f64 (+.f64 z 13/2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (exp.f64 1) (-.f64 (fma.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))) 3)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) 3)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (exp.f64 (log.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (expm1.f64 (log1p.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 13/2 z)) 3)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 -13/2 z)) 3)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) 3)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (cbrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 3)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (pow.f64 (sqrt.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) 2)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) 3) 1/3)))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
Calls

3 calls:

413.0ms
(-.f64 z 1)
259.0ms
z
252.0ms
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Results
AccuracySegmentsBranch
97.4%2z
97.4%2(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
97.4%2(-.f64 z 1)
Compiler

Compiled 11690 to 9562 computations (18.2% saved)

bsearch4.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
139.73944805089337
143.70968728164914
Compiler

Compiled 79 to 67 computations (15.2% saved)

regimes762.0ms (2%)

Counts
142 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (E.f64) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (/.f64 (exp.f64 -13/2) (exp.f64 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (fma.f64 6765203681218851/10000000000000 (/.f64 1 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (/.f64 1 (exp.f64 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 13/2)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
Calls

3 calls:

174.0ms
(-.f64 z 1)
172.0ms
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
168.0ms
z
Results
AccuracySegmentsBranch
96.7%2z
96.7%2(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
96.7%2(-.f64 z 1)
Compiler

Compiled 6696 to 5448 computations (18.6% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
139.73944805089337
143.70968728164914
Compiler

Compiled 79 to 67 computations (15.2% saved)

regimes690.0ms (1.8%)

Counts
134 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (+.f64 (+.f64 (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 z)) (exp.f64 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 z) (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (pow.f64 (E.f64) (+.f64 13/2 z)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z)))))
Calls

3 calls:

214.0ms
z
136.0ms
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
132.0ms
(-.f64 z 1)
Results
AccuracySegmentsBranch
96.5%2z
96.5%2(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
96.5%2(-.f64 z 1)
Compiler

Compiled 6163 to 5019 computations (18.6% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
139.73944805089337
143.70968728164914
Compiler

Compiled 79 to 67 computations (15.2% saved)

regimes681.0ms (1.8%)

Counts
128 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (/.f64 (/.f64 45767980848377092942628957760201/100000000000000000000000000 z) z) (/.f64 (/.f64 9908947294301912793614221284049/6250000000000000000000000 (+.f64 z 1)) (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2))) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (exp.f64 (+.f64 13/2 z)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (-.f64 (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 6765203681218851/10000000000000 z)) (*.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (-.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (*.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (-.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (-.f64 99999999999961980000000003613801/100000000000000000000000000000000 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (-.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z))) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000)) (*.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (-.f64 (-.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) 9999999999998099/10000000000000000) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (fma.f64 (+.f64 -1/2 z) (log1p.f64 (+.f64 z 11/2)) -13/2) z))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z))))))
Calls

3 calls:

181.0ms
(-.f64 z 1)
166.0ms
z
120.0ms
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
Results
AccuracySegmentsBranch
96.5%2z
96.5%2(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2) (+.f64 (-.f64 z 1) 1/2))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 z 1) 7) 1/2)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8))))
96.5%2(-.f64 z 1)
Compiler

Compiled 5768 to 4699 computations (18.5% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
139.73944805089337
143.70968728164914
Compiler

Compiled 79 to 67 computations (15.2% saved)

regimes207.0ms (0.5%)

Counts
109 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (*.f64 (exp.f64 (-.f64 -13/2 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (sqrt.f64 (*.f64 2 (PI.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (+.f64 -1/2 (neg.f64 (+.f64 z 6)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) 9999999999998099/10000000000000000)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 (+.f64 (*.f64 6765203681218851/10000000000000 (+.f64 z 1)) (*.f64 z -3147848041806007/2500000000000)) (*.f64 z (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (-.f64 z 0))) (/.f64 -3147848041806007/2500000000000 (-.f64 z -1))) (+.f64 (/.f64 7713234287776531/10000000000000 (-.f64 z -2)) (/.f64 -883075145810703/5000000000000 (-.f64 z -3)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (log.f64 (-.f64 13/2 (*.f64 -1 z))) (+.f64 (*.f64 -1 z) 1/2)))) 13/2))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
Calls

1 calls:

100.0ms
z
Results
AccuracySegmentsBranch
96.5%2z
Compiler

Compiled 3649 to 2924 computations (19.9% saved)

bsearch2.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
140.73944805089337
144.70968728164914
Compiler

Compiled 99 to 87 computations (12.1% saved)

regimes170.0ms (0.4%)

Counts
100 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 1 (exp.f64 (+.f64 z 13/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (+.f64 (expm1.f64 (+.f64 z 13/2)) 1))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
Calls

1 calls:

90.0ms
z
Results
AccuracySegmentsBranch
96.5%2z
Compiler

Compiled 3021 to 2406 computations (20.4% saved)

bsearch2.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
140.73944805089337
144.70968728164914
Compiler

Compiled 99 to 87 computations (12.1% saved)

regimes147.0ms (0.4%)

Counts
93 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
Calls

1 calls:

50.0ms
z
Results
AccuracySegmentsBranch
94.8%1z
Compiler

Compiled 2553 to 2023 computations (20.8% saved)

regimes175.0ms (0.5%)

Counts
80 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3)))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Calls

1 calls:

61.0ms
z
Results
AccuracySegmentsBranch
94.7%1z
Compiler

Compiled 1704 to 1330 computations (21.9% saved)

regimes105.0ms (0.3%)

Counts
77 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
Calls

1 calls:

62.0ms
z
Results
AccuracySegmentsBranch
94.6%1z
Compiler

Compiled 1509 to 1171 computations (22.4% saved)

regimes123.0ms (0.3%)

Counts
76 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 (/.f64 153960904158449/625000000000 z) z) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 30223877537487/2500000000000 z) (/.f64 153960904158449/625000000000 (*.f64 z z)))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (pow.f64 (+.f64 (+.f64 z -1) 15/2) (-.f64 z 1/2))) (exp.f64 (+.f64 (neg.f64 (-.f64 z -6)) -1/2))) (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 30223877537487/2500000000000 z)) (/.f64 153960904158449/625000000000 (*.f64 z z))) (+.f64 (/.f64 2501468655737381/200000000000000 (-.f64 z -4)) (/.f64 -3464277381643003/25000000000000000 (-.f64 z -5)))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (-.f64 z -6)) (/.f64 3764081837873279/25000000000000000000000 (-.f64 z -7)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Calls

1 calls:

55.0ms
z
Results
AccuracySegmentsBranch
26.8%1z
Compiler

Compiled 1444 to 1118 computations (22.6% saved)

regimes67.0ms (0.2%)

Counts
72 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 943522900885677/5000000000000 z)) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
Calls

1 calls:

37.0ms
z
Results
AccuracySegmentsBranch
26.2%1z
Compiler

Compiled 1220 to 941 computations (22.9% saved)

regimes82.0ms (0.2%)

Counts
69 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
Calls

1 calls:

54.0ms
z
Results
AccuracySegmentsBranch
25.5%1z
Compiler

Compiled 1105 to 852 computations (22.9% saved)

regimes64.0ms (0.2%)

Counts
68 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
Calls

1 calls:

34.0ms
z
Results
AccuracySegmentsBranch
25.5%1z
Compiler

Compiled 1076 to 831 computations (22.8% saved)

regimes123.0ms (0.3%)

Counts
67 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (+.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (neg.f64 z)) -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (*.f64 611458333333720910362579/25000000000000000000000 (/.f64 1 z))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z)))))
Calls

1 calls:

96.0ms
z
Results
AccuracySegmentsBranch
21.8%2z
Compiler

Compiled 1047 to 810 computations (22.6% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
2.6888538746174624
2.7745502997919895
Compiler

Compiled 99 to 87 computations (12.1% saved)

regimes114.0ms (0.3%)

Counts
62 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2))))))
Calls

1 calls:

88.0ms
z
Results
AccuracySegmentsBranch
21.8%2z
Compiler

Compiled 921 to 710 computations (22.9% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
2.6888538746174624
2.7745502997919895
Compiler

Compiled 99 to 87 computations (12.1% saved)

regimes103.0ms (0.3%)

Counts
61 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (*.f64 (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)) (exp.f64 (-.f64 -13/2 z))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (exp.f64 (+.f64 13/2 z))) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))) (exp.f64 (+.f64 z 13/2)))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z)))))
Calls

1 calls:

81.0ms
z
Results
AccuracySegmentsBranch
21.2%2z
Compiler

Compiled 897 to 691 computations (23% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
2.6888538746174624
2.7745502997919895
Compiler

Compiled 99 to 87 computations (12.1% saved)

regimes65.0ms (0.2%)

Counts
54 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
Outputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z))))))
Calls

1 calls:

45.0ms
z
Results
AccuracySegmentsBranch
19.2%2z
Compiler

Compiled 736 to 565 computations (23.2% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
3.9287049750063923
3.9983324386883563
Compiler

Compiled 99 to 87 computations (12.1% saved)

regimes61.0ms (0.2%)

Counts
52 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 -13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) 9999999999998099/10000000000000000)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (/.f64 (exp.f64 (+.f64 z 13/2)) 9999999999998099/10000000000000000)))
Outputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z)))))
Calls

1 calls:

41.0ms
z
Results
AccuracySegmentsBranch
18.7%2z
Compiler

Compiled 695 to 533 computations (23.3% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
3.9287049750063923
3.9983324386883563
Compiler

Compiled 99 to 87 computations (12.1% saved)

regimes61.0ms (0.2%)

Counts
47 → 2
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z))))))
Calls

1 calls:

44.0ms
z
Results
AccuracySegmentsBranch
17.7%2z
Compiler

Compiled 600 to 458 computations (23.7% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
3.5920297669503176
3.708819221603284
Compiler

Compiled 99 to 87 computations (12.1% saved)

regimes37.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
46 → 1
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) (/.f64 (*.f64 z z) (PI.f64)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (/.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)) z)))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 z z)) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) z) (/.f64 (exp.f64 -13) z)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000) (*.f64 z z)) (exp.f64 -13)))
(sqrt.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000))))
(sqrt.f64 (/.f64 (exp.f64 -13) (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64)))))
(sqrt.f64 (/.f64 (*.f64 (/.f64 (exp.f64 -13) z) (PI.f64)) (/.f64 z 45767980848377092942628957760201/325000000000000000000000000)))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(*.f64 (/.f64 1 z) (sqrt.f64 (*.f64 (PI.f64) (*.f64 (exp.f64 -13) 45767980848377092942628957760201/325000000000000000000000000))))
(/.f64 1 (/.f64 z (sqrt.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 z z))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 45767980848377092942628957760201/50000000000000000000000000 z) (PI.f64)) (*.f64 2/13 (/.f64 (exp.f64 -13) z))))
(sqrt.f64 (*.f64 (/.f64 1 z) (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (/.f64 (PI.f64) (*.f64 (/.f64 z (exp.f64 -13)) (/.f64 z 2/13))) 45767980848377092942628957760201/50000000000000000000000000))
(sqrt.f64 (*.f64 (/.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 z z)) (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) 2/13)) (exp.f64 -13)))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (/.f64 (*.f64 z z) (exp.f64 -13))) 2/13))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 2/13 (exp.f64 -13))) (*.f64 z z)))
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 z (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000)) (/.f64 z (exp.f64 -13)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 z (/.f64 (/.f64 z 45767980848377092942628957760201/325000000000000000000000000) (PI.f64))) (exp.f64 -13))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (*.f64 -13/2 (/.f64 (*.f64 z z) (exp.f64 -13))))))
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 z (neg.f64 z))) (*.f64 (PI.f64) (*.f64 -45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(sqrt.f64 (*.f64 (PI.f64) (*.f64 2 (*.f64 (*.f64 45767980848377092942628957760201/100000000000000000000000000 (exp.f64 -13)) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) 2) (*.f64 45767980848377092942628957760201/100000000000000000000000000 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
(sqrt.f64 (*.f64 (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13))) (*.f64 (/.f64 1 z) (/.f64 1 z))))
(*.f64 (/.f64 (sqrt.f64 45767980848377092942628957760201/325000000000000000000000000) z) (sqrt.f64 (*.f64 (exp.f64 -13) (PI.f64))))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 -13 (log.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))))) z)
(sqrt.f64 (*.f64 (pow.f64 z -2) (*.f64 (PI.f64) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))))
(/.f64 (sqrt.f64 (*.f64 45767980848377092942628957760201/325000000000000000000000000 (*.f64 (PI.f64) (/.f64 (exp.f64 -13) z)))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 45767980848377092942628957760201/325000000000000000000000000 (/.f64 z (PI.f64))))) (sqrt.f64 z))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (PI.f64) z) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (exp.f64 -13)))) (sqrt.f64 z))
(sqrt.f64 (*.f64 (*.f64 2/13 (exp.f64 -13)) (*.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000) (pow.f64 z -2))))
(*.f64 6765203681218851/10000000000000 (*.f64 (*.f64 (exp.f64 -13/2) (/.f64 (sqrt.f64 2/13) z)) (sqrt.f64 (*.f64 2 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (*.f64 (/.f64 (sqrt.f64 2/13) z) (exp.f64 -13/2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (sqrt.f64 2/13) (/.f64 z (exp.f64 -13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (/.f64 (*.f64 (sqrt.f64 2/13) (exp.f64 -13/2)) z)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (/.f64 45767980848377092942628957760201/50000000000000000000000000 z))) (sqrt.f64 (/.f64 (/.f64 2/13 (exp.f64 13)) z)))
(*.f64 (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 2 (PI.f64)))) (/.f64 (sqrt.f64 2/13) (*.f64 z (exp.f64 13/2))))
(/.f64 (sqrt.f64 (*.f64 (PI.f64) 45767980848377092942628957760201/50000000000000000000000000)) (sqrt.f64 (/.f64 z (/.f64 (/.f64 2/13 (exp.f64 13)) z))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) 6765203681218851/10000000000000) (exp.f64 -13/2)) (sqrt.f64 2/13)) z)
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 6765203681218851/10000000000000 (sqrt.f64 (*.f64 (exp.f64 -13) (/.f64 2/13 (*.f64 z z))))))
Outputs
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
Calls

1 calls:

18.0ms
z
Results
AccuracySegmentsBranch
13.4%1z
Compiler

Compiled 582 to 444 computations (23.7% saved)

simplify256.0ms (0.7%)

Algorithm
egg-herbie
Rules
286×*-commutative
276×+-commutative
110×distribute-lft-neg-in
78×neg-sub0
50×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03086062
14986046
25306046
35556046
46106046
56876046
67756046
78626046
89126046
99266046
109286046
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8)))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8)))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z)))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z))))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))))))
(if (<=.f64 z 4447304632028365/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))))))
(if (<=.f64 z 4447304632028365/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(if (<=.f64 z 8106479329266893/2251799813685248) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z)))))))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
Outputs
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 13/2 z))) (-.f64 1/2 z) (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8)))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (fma.f64 (neg.f64 (log.f64 (+.f64 z 13/2))) (-.f64 1/2 z) (-.f64 -13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 1 (+.f64 z -1)))) (/.f64 -3147848041806007/2500000000000 (+.f64 (+.f64 z -1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (+.f64 z -1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (+.f64 z -1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (+.f64 z -1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (+.f64 z -1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (+.f64 z -1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (+.f64 z -1) 8)))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 (-.f64 z 1) 1))) (/.f64 -3147848041806007/2500000000000 (+.f64 (-.f64 z 1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (-.f64 z 1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (-.f64 z 1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (-.f64 z 1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (-.f64 z 1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (-.f64 z 1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (-.f64 z 1) 8)))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 1 (+.f64 z -1)))) (/.f64 -3147848041806007/2500000000000 (+.f64 (+.f64 z -1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (+.f64 z -1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (+.f64 z -1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (+.f64 z -1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (+.f64 z -1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (+.f64 z -1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (+.f64 z -1) 8))) (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 z 13/2))))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 1 (+.f64 z -1)))) (/.f64 -3147848041806007/2500000000000 (+.f64 (+.f64 z -1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (+.f64 z -1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (+.f64 z -1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (+.f64 z -1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (+.f64 z -1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (+.f64 z -1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (+.f64 z -1) 8))) (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 (+.f64 1 (+.f64 z -1)))) (/.f64 -3147848041806007/2500000000000 (+.f64 (+.f64 z -1) 2))) (/.f64 7713234287776531/10000000000000 (+.f64 (+.f64 z -1) 3))) (/.f64 -883075145810703/5000000000000 (+.f64 (+.f64 z -1) 4))) (/.f64 2501468655737381/200000000000000 (+.f64 (+.f64 z -1) 5))) (/.f64 -3464277381643003/25000000000000000 (+.f64 (+.f64 z -1) 6))) (/.f64 2496092394504893/250000000000000000000 (+.f64 (+.f64 z -1) 7))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 (+.f64 z -1) 8))) (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))))))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 z 706515249246257/2500000000000 (*.f64 z (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (fma.f64 943522900885677/5000000000000 (*.f64 z z) (*.f64 z 706515249246257/2500000000000))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 9999999999998099/10000000000000000 (/.f64 (+.f64 6765203681218851/5000000000000 (*.f64 z (+.f64 706515249246257/2500000000000 (*.f64 z 943522900885677/5000000000000)))) (*.f64 (+.f64 z 2) (fma.f64 z z z)))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))) (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (*.f64 (exp.f64 (-.f64 -13/2 z)) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 (+.f64 6765203681218851/10000000000000 (*.f64 z -5826188486005177/10000000000000)) (fma.f64 z z z)))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (fma.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2)) (-.f64 -13/2 z))))))
(if (<=.f64 (-.f64 z 1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z)))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2))) (/.f64 169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z)))))))
(if (<=.f64 (+.f64 z -1) 140) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2))) (/.f64 -169/4 (-.f64 13/2 z))) (/.f64 (*.f64 z z) (-.f64 13/2 z)))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)))))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 z 13/2))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))))) (+.f64 (/.f64 6765203681218851/10000000000000 z) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 2 z)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))) (+.f64 z 13/2))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))))))))
(if (<=.f64 z 142) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))))) (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 6765203681218851/10000000000000 z)) (+.f64 (+.f64 (/.f64 -3147848041806007/2500000000000 (+.f64 z 1)) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (+.f64 (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))) (+.f64 9999999999998099/10000000000000000 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -883075145810703/5000000000000 (+.f64 z 3)) (/.f64 7713234287776531/10000000000000 (+.f64 z 2))))) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))) (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 7713234287776531/10000000000000 (+.f64 z 2)) (+.f64 (+.f64 (/.f64 6765203681218851/10000000000000 z) (/.f64 -3147848041806007/2500000000000 (+.f64 z 1))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 -883075145810703/5000000000000 (+.f64 z 3))))))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))) (+.f64 (+.f64 (/.f64 2501468655737381/200000000000000 (+.f64 z 4)) (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5))) (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7)))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (neg.f64 (+.f64 z 13/2)))) (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))) (+.f64 (+.f64 (+.f64 (/.f64 2496092394504893/250000000000000000000 (+.f64 z 6)) (/.f64 3764081837873279/25000000000000000000000 (+.f64 z 7))) (+.f64 (/.f64 -3464277381643003/25000000000000000 (+.f64 z 5)) (/.f64 2501468655737381/200000000000000 (+.f64 z 4)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 153960904158449/625000000000 (*.f64 z z)) (/.f64 30223877537487/2500000000000 z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 13/2 z)) (neg.f64 (-.f64 1/2 z))) (+.f64 13/2 z)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (+.f64 z 13/2)) (neg.f64 (-.f64 1/2 z))) (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))))) (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (+.f64 (/.f64 611458333333720910362579/25000000000000000000000 z) (/.f64 4925021701373474946951247/25000000000000000000000 (*.f64 z z)))) (/.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (+.f64 z 13/2)))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 (+.f64 13/2 z))) (+.f64 13/2 z))))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))) (+.f64 z 13/2))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))))) (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (log1p.f64 (+.f64 z 11/2)) (+.f64 z -1/2)))))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (+.f64 z -1/2) (log1p.f64 (+.f64 z 11/2))))))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 13/2 z)) (pow.f64 (+.f64 13/2 z) (+.f64 -1/2 z))))))
(if (<=.f64 z 3039929748475085/1125899906842624) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (/.f64 (exp.f64 (+.f64 z 13/2)) (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2))))))
(if (<=.f64 z 4447304632028365/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))))))
(if (<=.f64 z 4447304632028365/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) z) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (-.f64 (-.f64 -13/2 z) (*.f64 (log.f64 (+.f64 z 13/2)) (-.f64 1/2 z)))))))
(if (<=.f64 z 4447304632028365/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) z) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (exp.f64 (+.f64 (-.f64 -13/2 z) (*.f64 (+.f64 z -1/2) (log.f64 (+.f64 z 13/2))))))))
(if (<=.f64 z 4447304632028365/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(if (<=.f64 z 4447304632028365/1125899906842624) (/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) z) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 9999999999998099/10000000000000000 (*.f64 (pow.f64 (+.f64 z 13/2) (+.f64 z -1/2)) (exp.f64 (-.f64 -13/2 z))))))
(if (<=.f64 z 8106479329266893/2251799813685248) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (/.f64 6765203681218851/10000000000000 (/.f64 (/.f64 z (exp.f64 -13/2)) (sqrt.f64 2/13)))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) 2)) (*.f64 (+.f64 9999999999998099/10000000000000000 (/.f64 611458333333720910362579/25000000000000000000000 z)) (exp.f64 (*.f64 z (+.f64 -1 (log.f64 z)))))))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 45767980848377092942628957760201/325000000000000000000000000 (PI.f64)))) z)
(/.f64 (sqrt.f64 (*.f64 (exp.f64 -13) (*.f64 (PI.f64) 45767980848377092942628957760201/325000000000000000000000000))) z)
Compiler

Compiled 2026 to 1661 computations (18% saved)

soundness1.1s (2.8%)

Rules
1698×associate-*r/
1484×associate-/l*
1436×times-frac
1426×associate-*l/
1372×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059219
1148201
2462197
32676197
053215
11334215
02644833
18294091
234104091
053234
11314234
02504698
17314000
227313604
02054624
16103840
224273450
030127
171199
02154642
15514184
223844168
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4197 to 3490 computations (16.8% saved)

end1.5s (3.8%)

Compiler

Compiled 2003 to 1605 computations (19.9% saved)

Profiling

Loading profile data...